Thursday - Tuesday June 5 - 10, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Read: Introducing Word Jumble pages 90 - 94 in black paperback Dawson textbook. C++ Program: WasteChalk.cpp (See skeleton handout and output handout in binder) C++ Program: WordJumble.cpp page 91 in Dawson textbook. Paper and Pencil Handout: Ch. 3 Review C++ Program: WordJumbleScoring.cpp Directions in Ch. 3 Review packet Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday June 4, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Create a program that includes various features and techniques that we used throughout the year as a constructed response assessment. Prepare: for assessment C++ Program: WasteChalk.cpp (See skeleton handout and output handout in binder) Critical Information: Use switch case for processing the menu. Critical Information: Use getline(cin, StringObject) to input the sentence from the user. Read: Introducing Word Jumble pages 90 - 94 in black paperback Dawson textbook. C++ Program: WordJumble.cpp page 91 in Dawson textbook. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday June 3, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Analyze string input. Online: Bart Simpson Chalkboard Generatorhttp://www.addletters.com/bart-simpson-generator.htm#.U442xNK8C84
Together: Discuss cin >> SearchWord versus getline(cin, SearchWord) C++ Program: WasteChalk.cpp Critical Information: Use switch case for processing the menu. Critical Information: Use getline(cin, StringVariable) to input the sentence from the user. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday June 2, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will be able to use arrays to store, access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 87-90 Understanding C-Style Strings & Using Multidimensional Arrays C++ Program: TicTacToeBoard.cpp P. 89 (start with Blank.cpp) Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand. Critical Information: . Critical Information: . Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday & Friday May 29 & 30, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 83-87 Using Arrays C++ Program: Hero's Inventory.cpp P. 83 (start with Blank.cpp) Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand. Critical Information: A string is an object rather than a data type even though operates similarly to a data type. Critical Information: There are several member functions for string Objects including size, erase, find, etc. Critical Information: The first position in a string object is at the start and has the position number 0. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday May 28, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will analyze code with string objects. Paper and Pencil Handout: StringTester.cpp Questions Finish and turn in pages 1 and 2 Critical Information: A string is an object rather than a data type even though operates similarly to a data type. Critical Information: There are several member functions for string Objects including size, erase, find, etc. Critical Information: The first position in a string object is at the start and has the position number 0. C++ Program: StringTester.cpp Have Miss Hangen check your program. C++ Program: SearchWord.cpp Have Miss Hangen check your program. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday May 27, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will analyze code with string objects. Paper and Pencil Handout: StringTester.cpp Questions page 2 Critical Information: A string is an object rather than a data type even though operates similarly to a data type. Critical Information: There are several member functions for string Objects including size, erase, find, etc. Critical Information: The first position in a string object is at the start and has the position number 0. C++ Program: SearchWord.cpp Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday May 23, 2014 Relay 4 Life
Wednesday & Thursday May 21 & 22, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will analyze code with string objects. Mary Anning's 215th Birthday Read: Pages 75 - 82 (Dawson, black paperback textbook) Critical Information: A string is an object rather than a data type even though operates similarly to a data type. Critical Information: There are several member functions for string Objects including size, erase, find, etc. Critical Information: The first position in a string object is at the start and has the position number 0. Paper and Pencil Handout: StringTester.cpp Questions Refer to your StringTester.cpp program and directions in your binder to answer these questions. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday & Tuesday May 19 & 20, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will understand how to use string objects and their member functions to work with sequences of characters.. 40th Anniversary of the Rubics Cube Read: Pages 75 - 82 (Dawson, black paperback textbook) Critical Information: A string is an object rather than a data type even though operates similarly to a data type. Critical Information: There are several member functions for string Objects including size, erase, find, etc. Critical Information: The first position in a string object is at the start and has the position number 0. C++ Program: StringTester.cpp Directions in binder Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday & Friday May 15 & 16, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops to display ASCII Codes. Critical Information: A for loop repeats a specified number of times. Critical Information: ASCII Codes are why char is considered an integer data type.
Finish assignments. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday May 13 & 14, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops to display ASCII Codes. Critical Information: A for loop repeats a specified number of times. Critical Information: ASCII Codes are why char is considered an integer data type. Short class period due to testing and early dismissal. No Do Now
Finish assignments. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday & Monday May 9 & 12, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops to display ASCII Codes. Critical Information: A for loop repeats a specified number of times. Critical Information: ASCII Codes are why char is considered an integer data type. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 5, 41 - 43 Discussion: Nested for loops, ways to answer a multiple choice questions C++ Program: FourFive.cpp Directions in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday May 8, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops to display ASCII Codes. Critical Information: A for loop repeats a specified number of times. Critical Information: ASCII Codes are why char is considered an integer data type. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 5, 41 - 43 Finish programs Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday May 7, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops to display ASCII Codes. Critical Information: A for loop repeats a specified number of times. Critical Information: ASCII Codes are why char is considered an integer data type. Research Then Discuss: ASCII Codes with each other C++ Program: AsciiCodes.cpp Start with Blank.cpp Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday May 6, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use nested for loops. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Paper and Pencil: 1. Without creating a program, write what the output of this line of code will be. cout << "A1B1B2B3A2B1B2B3\n"; 2. Which of these statements has the correct control expression? a. for (n = 5; n <= 20; n+=5) b. for (n = 5; n <= -20; n-=5) 3. Rewrite the statement that has an incorrect control expression in problem number 2, with the correct control expression. Program: AB123.cpp Start with Blank.cpp Write a program that has nested for loops and uses the fewest number of lines of code to produce the following output. A1B1B2B3A2B1B2B3 Do NOT use the line of code in the Do Now. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday - Monday May 1 - 5, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use nested for loops. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Read: http://www.nbcnews.com/news/us-news/ny-teen-accepted-eight-ivy-league-schools-picks-yale-n94006 C++ Program: Chapters.cpp (Directions and output in binder.) Start with the Continue.cpp template to create a program that uses nested for loops to display the table of contents of a book with chapters and sections. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Log your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday April 30, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for nested for loops. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Read: MIT Computer Fair article in Vidette C++ Program: Chapters.cpp (Directions and output in binder.) Start with the Continue.cpp template to create a program that uses nested for loops to display the table of contents of a book with chapters and sections. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday April 29, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops, columns, and random numbers. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 4 fill-in-the-blank 38 - 40 C++ Program: ForLoopCubes.cpp (in binder) Make the program better by having it ask the user for the range of numbers. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday April 28, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops, columns, and random numbers. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable.
C++ Program: ForLoop.cpp (in binder) Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday April 25, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops, columns, and random numbers. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 3 fill-in-the-blank 30 - 37 Finish back assignments and have them checked. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday April 24, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use for loops, columns, and random numbers. Critical Information: A for loop repeats a specified number of times. Critical Information: The specified number can be a numeric literal or a numeric variable. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 2 fill-in-the-blank 16 - 29 Finish: DieRoller.cpp binder Finish: Counter.cpp P. 72 Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday April 23, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use while and do loops to repeat sections of code. Objective: Generate random numbers. Objective: Seed a random number with time. Critical Information: A while loop might be skipped, but a do loop is always executed at least once. Critical Information: % the modulus operators produces the remainder of integer division. Paper and Pencil Handout: Chapter 2 Review (Dawson) page 1 fill-in-the-blank 1 - 15 C++ Program: DieRoller.cpp (in binder) Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday April 22, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use while and do loops to repeat sections of code. Objective: Generate random numbers. Objective: Seed a random number with time. Objective: Use a for loop. Paper and Pencil Quiz: Random Number in Range Formula C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder. Read: Pages 71 - 75 (Dawson, black paperback textbook) C++ Program: Count.cpp (in textbook) Critical Information: To determine a formula, look at specific cases then generalize with variables. Critical Information: % the modulus operators produces the remainder of integer division. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday April 15 - 17, 2014 (Recent palindrome dates: 4.10.14 through 4.19.14) Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Objective: Seed a random number with time. Paper and Pencil: Random Number in Range Formula C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder. Critical Information: To determine a formula, look at specific cases then generalize with variables. Critical Information: % the modulus operators produces the remainder of integer division. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday April 14, 2014 (Recent palindrome dates: 4.10.14, 4.11.14, 4.12.14, 4.13.14, today 4.14.14) Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Seed a random number with time. Paper and Pencil: Study and compare the code and output for both the ComputerGuessRandom.cpp program and the ComputerGuess.cpp programs in the back of your binder.
1. Which one is more efficient?
2. How can you tell it is more efficient?
3. Why is it more efficient? 4. What is the last date of this palindrome series of dates? Critical Information: Strategic planning helps efficiency. One way a program can be more efficient is to use an algorithm that re-executes lines of code a fewer number of times. Code and Test C++ Program: ComputerGuess.cpp (directions in back of binder)
Include comments. Have your finished program checked. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday April 11, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Seed a random number with time. Read: In the black paperback Dawson textbook, read pages 58 - 61, Generating Random Numbers. Analyze: ComputerGuessRandom.cpp (Do NOT code the program.) Paper and Pencil: ComputerGuessRandom.cpp Questions Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday April 10, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Write code to find the position an item is in a list. Test your Register Designers Network.sb program. Critical Information: Strategic planning helps efficiency. Use a loop to iterate through a list by position. Scratch Filename: Register Designers Network.sb
Adjust your program according to the Phase 2 directions in your binder.
ADD COMMENTS
Demonstrate to Miss Hangen that your program works correctly. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday April 8 & 9, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Write code to find the position an item is in a list. Paper and Pencil Half Sheet: What could we change about various logins to make the program better? Critical Information: Strategic planning helps efficiency. Use a loop to iterate through a list by position. Paper and Pencil: Strategically plan the program. Scratch Filename: Register Designers Network.sb
Adjust your program according to the Phase 2 directions in your binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday & Monday April 4 & 7, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Write code to find the position an item is in a list. Paper and Pencil Half Sheet: What is a weekness in the security of the Register Designers Network.sb program when it comes to logging in, and what are your ideas to fix it? Critical Information: Strategic planning helps efficiency. Use a loop to iterate through a list by position. Scratch Filename: Register Designers Network.sb
Change the program so that it determines the position in the list for the username, and check that the password at that position is correct.
Change your program according to the Phase 1 directions in your binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday April 3, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Evaluate programs that are intended to meet the goal. Listen to Directions for attending the computer fair. Critical Information: Evaluate based on the goal for our class. Try all entries in the animation category, as well as some other entries. Paper and Pencil: Fill out Categories Awards sheet. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday April 1 & 2, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Write code to find an item in a list. Does Google have an April Fool's Joke?Google.com Critical Information: Strategic planning helps efficiency. Use a loop to iterate through a list by position. Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords.
Directions in back of binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday & Monday March 28 & 31, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Plan program on paper. Paper and Pencil: Chart the current broadcast messages and when I receive starters by sprite and function. Critical Information: Strategic planning helps efficiency. Use a loop to iterate through a list by position. Paper and Pencil: Strategically plan the program. Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday March 25 - 27, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Write code to compare lists. Compare: Compare your Register Des Net.sb to what appears on the updated directions sheet and adjust. Critical Information: Items in one list can be compared to items in another list. Use a loop to iterate through a list by position.
Export your sprites from the DesignersNetwork.sb program and import them into the Register Des Net.sb program.
Save the new file as Register Designers Network.sb Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday March 24, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Compare lists. Check out the Google Doodle: http://www.google.com/ Critical Information: Items in one list can be compared to items in another list. Scratch Filename: Register Des Net.sb Directions in binder for registering at the designers' network. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday & Friday March 20 & 21, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Compare lists. Check out the animated Google Doodle with the Google Chrome browser: http://www.google.com/ You could make something like it in Scratch! Critical Information: Items in one list can be compared to items in another list. Finish: Put the finishes touches on Days of Week.sb Scratch Filename: Register Des Net.sb Directions in binder for registering at the designers' network. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday March 19, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Compare lists. Comments in Program: Type a comment for each of the 4 script blocks that we have so far in the Days of Week.sb program. Critical Information: Items in one list can be compared to items in another list. Scratch Filename: Days of Week.sb
Make a Compare button.
Iterate through the lists and compare corresponding values.
Output a count of the number of mistakes.
Adjust other script blocks as necessary.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday March 18, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Implement lists. Paper and Pencil Handout: Computer Efficiency with Nested If Else's vs Sequential If's Critical Information: Each element in a list can be referred to by its position (index). Scratch Filename: Days of Week.sb Try It 9-1 on page 216 and Try It 9-2 on page 218.
Go over what was done so far together. Then do more:
Make an Empty List button sprite.
Make a script that will, When the Empty button is clicked, delete the first item in the dayList repeatedly, so that the dayList is emptied. (Use wait .5 seconds to see it happen. Then remove that for speed.)
Now we will make this into a program to have elementary school children practice the spelling of the days of the week and compare it to an answer key.
Make another list called keyList and populate keyList with the days of the week.
Make a script that starts with a click of the green flag. It will give directions, then ask the user to type the first day of the week. Add the users answer to the dayList. Use a loop to ask what the next day of the week is and add it to the dayList repeatedly until all days are in the list.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday March 17, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Create lists. 2 hour delay - no do now Critical Information: One term identifies an entire list, yet each element in a list can be referred to. Review: Chapter 9 Lists pages 213 to 220 in the back of your binder. Scratch Filename: Days of Week.sb Try It 9-1 on page 216 and Try It 9-2 on page 218.
Create a button with "Say Days" on it.
Make a list called dayList. p. 216
The programmer (you) populates dayList. p. 216
Make a variable called Position.
Create a script block that starts when Say Days is clicked that will say each day of the week one at a time by iterating through the dayList. p. 218
Make a block that starts with When Space Key Pressed that says, any day in the dayList.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday March 14, 2014 (substitute) Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Analyze the list structure. Paper and Pencil Handout: Efficiency with Conditionals (Put finished papers in box.) Critical Information: One term identifies an entire list, yet each element in a list can be referred to. Read: Chapter 9 Lists pages 213 to 220 in the back of your binder. Try It: Do Try It 9-1 and 9-2 Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday March 13, 2014 Goal:Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks. Objective: Use string objects. Paper and Pencil Half Sheet:
How many members does the DesignersNetwork.sb program handle?
How do you think we could handle a bigger list of members to the Designers' Network in an efficient manner? Critical Information: Handling larger sets of data Scratch Program:DesignersNetwork.sb Revisions together Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday March 12, 2014 Goal:Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use string objects. Early Dismissal Day (no time for Do Now) Critical Information: Discuss how broadcast and broadcast and wait work differently. Scratch Program:DesignersNetwork.sb Page 2 directions in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday March 11, 2014 Goal:Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use string objects. Scratch Program: Finish the first script block for DesignersNetwork.sb and change the broadcast to a broadcast and wait. Critical Information: Discuss how broadcast and broadcast and wait work differently. Scratch Program:DesignersNetwork.sb Page 2 directions in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday March 10, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use string objects. C++ Program: Finish Shipping.cpp Directions in binder. Critical Information: Do not share your passwords. Scratch Program:DesignersNetwork.sb Page 1 directions in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday March 7, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use switch case statements to select a section of code to execute. Paper and Pencil Half Sheet: Explain how a switch case statement works. Critical Information: Switch statements work only with integers or single characters, not floats or strings. Switch structures are especially useful for implementing menus. C++ Program:Shipping.cpp Directions in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday & Thursday March 5 & 6, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use switch case statements to select a section of code to execute. Read: Switch Structure Notes & Chapter 7 Summary Critical Information: Switch statements work only with integers or single characters, not floats or strings. Switch structures are especially useful for implementing menus. Paper and Pencil:Questions on Switch Structure Notes Ch. 7 Summary Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday & Tuesday March 3 & 4, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use switch case statements to select a section of code to execute. Discuss: When is a switch statement especially useful? Critical Information: Switch statements work only with integers or single characters, not floats or strings. C++ Program:PlanetWeight.cpp
Start with Continue.cpp Directions and test data in binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday February 28, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use switch case statements to select a section of code to execute. Objective: Use the game loop. Read: in black paper back textbook: P. 43 - 46 Using the switch Statement Chapter 2 Truth, Branching, and the Game Loop: Guess My Number Critical Information: Switch statements work only with integers or characters, not floats. C++ Program:MenuChooser.cpp P. 45 Start with the Continue.cpp Read: in black paper back textbook: P. 46 - 48 Using while Loops C++ Program:PlayAgain.cpp P. 47 Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday February 25 - 27, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 6 (Tuesday) Critical Information: Know the control expression that will make the data truly bad before doing a bad data while loop. Discussion: Plan a program called TaxTotal.cpp (Tuesday) C++ Program:TaxTotal.cpp Directions are in your binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday February 24, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Debug. Finish: Sphere.cpp Critical Information: Remember to include all the necessary header files. C++ Program: Columns.cpp See directions in your binder.
Have programs checked. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday February 21, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Debug. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 5 Critical Information: Remember to include all the necessary header files. C++ Program: SphError.cpp If you are using Google Chrome, do a right click on the file and choose Save link as... Save it to the desktop.
Save the file to your desktop. Debug. See directions in your binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday February 20, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Debug. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 4 Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly. C++ Program: SphError.cpp If you are using Google Chrome, do a right click on the file and choose Save link as... Save it to the desktop.
Save the file to your desktop. Debug. See directions in your binder. Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday February 19, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Use compound conditions effectively. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 3 Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly. C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday & Tuesday February 12 & 18, 2014 (Early Dismissal & 2 hour delay) Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Use compound conditions effectively. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 2 Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly. C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday February 11, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Format output. Objective: Use compound conditions effectively. Return:Part I with notes on top. Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 1 Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly. C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better.
Start with Continue.cpp
Use appropriate variable and constant names
Use appropriate indenting
Include comments
Accept only numbers from -100 through 3000
Test data:
Celsius
Fahrenheit
-40
-40
0
32
100
212
37
98.6
25
77
2
35.6
-4
24.8
15.5
59.9
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday - Monday January 29 - February 10, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Paper and Pencil:
1. What does 9/5 evaluate to in C++?
2. What does 9.0/5.0 evaluate to in C++?
3. Solve the formula F = 9/5 * C + 32 for C.
4. What data type is used for a single character such as Y, N, C, F, y, n, c, or f?
5. What strucutre is good for catching bad data?
6. What branching structure is useful for deciding between 2 courses of action? C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better. Critical Information: Remember to type your code so that unwanted truncating does not occur. Critical Information: Flushing the input stream is necessary when the user could type more characters than the variable will accept.
Start with Continue.cpp
Use appropriate variable and constant names
Use appropriate indenting
Include comments
Accept only numbers from -100 through 3000
Test data:
Celsius
Fahrenheit
-40
-40
0
32
100
212
37
98.6
25
77
2
35.6
-4
24.8
15.5
59.9
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday January 29, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Implement continue and bad data while loops to create programs that solve particular problems. Objective: Design and use compound conditions. Think-Pair-Share (2-2-3 minutes):
1. Do you know if the user will type a lowercase or uppercase letter?
2. Do you know if the user will type one of the correct choices of letters?
3. Do you know if the user will just type one letter?
4. True or False: cin.ignore(80, '\n'); flushes the input stream of extra characters.
5. Describe where you will need cin.ignore(80, '\n'); in your program? C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better. Critical Information: Remember to type your code so that unwanted truncating does not occur. Critical Information: Flushing the input stream is necessary when the user could type more characters than the variable will accept.
Start with Continue.cpp
Use appropriate variable and constant names
Use appropriate indenting
Include comments
Accept only numbers from -100 through 3000
Test data:
Celsius
Fahrenheit
-40
-40
0
32
100
212
37
98.6
25
77
2
35.6
-4
24.8
15.5
59.9
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday January 28, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Implement continue and bad data while loops to create programs that solve particular problems. Objective: Design and use compound conditions. Paper and Pencil Handout (10 minutes): TempConvert.cpp Do Now
1. Write the algebraic version of the formula for converting from degrees Celsius to degrees Fahrenheit.
2. What data type are you using for the variables for Celsius and Fahrenheit?
3. Use a calculator to convert 15.5 degrees Celsius to Fahrenheit. What do you get?
4. Use your program to convert 15.5 degrees Celsius to Fahrenheit. What was the output?
5. Do they match?
6. What is the result of 9/5 on a calculator?
7. Type this code in a C++ program and tell what the output is. cout << "9/5 = " << 9/5 << endl;
8. Type this code in a C++ program and tell what the output is. cout << "9/5 = " << 9.0/5.0 << endl;
9. True or False: Using integers in a division in C++ will result in a quotient that is truncated to an integer.
10. Describe what you can do to prevent the truncating of decimals.
11. Write a declaration of the variable StartingUnits that will hold the character for the first letter of the temperature units that you are starting with. Here is an example of an assignment statement initializing its value.
StartingUnits = 'c'; C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better. Critical Information: Remember to type your code so that unwanted truncating does not occur. Critical Information: The condition for a bad data while loop evaluates to true when the data is bad.
Start with Continue.cpp
Use appropriate variable and constant names
Use appropriate indenting
Include comments
Accept only numbers from -100 through 3000
Test data:
Celsius
Fahrenheit
-40
-40
0
32
100
212
37
98.6
25
77
2
35.6
-4
24.8
15.5
59.9
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday January 27, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Implement continue and bad data while loops to create programs that solve particular problems. Objective: Design and use compound conditions. Finish: Assignment Statement Syntax C++ Program: TempConvert.cpp
Write a program to accept a temperature in degrees Celsius from the user and calculate and output the equivalent temperature in degrees Fahrenheit. Critical Information: Programmers expect proper indenting and good comments.
Start with Continue.cpp
Use appropriate variable and constant names
Use appropriate indenting
Include comments
Accept only numbers from -100 through 3000
Test data:
Celsius
Fahrenheit
-40
-40
0
32
100
212
37
98.6
25
77
2
35.6
-4
24.8
5
41
Paper and Pencil:In your notes, plan how you could make this program better.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday January 24, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Implement continue and bad data while loops to create programs that solve particular problems. Finish Paper and Pencil Handout: Evaluating Control Expressions Part II (10 minutes) (37 minutes) Finish as homework.
Type the formula in C++ syntax in the box. Use the variables as they appear in the declarations provided.
Save and upload to your Gaggle digital locker.
Print
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday January 23, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Evaluate conditions with relational and logical operators. Paper and Pencil: (5 minutes)
1. Evaluate for Hour = 4, Time = 780, MINUTE = 60. Show your steps.
(Hour <= 5 && Time % MINUTE != 0 || Hour/MINUTE > 2)
2. What is the sales tax rate in Pennsylvania? Review: Relational and Logical Operators (5 minutes) Discuss: Order of Logical Operations (5 minutes) Critical Information: And out ranks Or Paper and Pencil Handout: Evaluating Control Expressions Part II (27 minutes) Paper and Pencil in Folder: Activity Log and Reflection (5 min)
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday January 17, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Evaluate conditions with relational and logical operators. Read: http://www.cs.utah.edu/~germain/PPS/Topics/truth_tables_and_logic.html Paper and Pencil Handout: Evaluating Control Expressions Part I In binder. SHOW YOUR STEPS Programs: Finish all back assignments. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday January 16, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Assess learning. Scratch Filename: EngineDiameter.sb
Have Miss Hangen check your programs. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday January 15, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Assess learning. Paper and Pencil: Multiple Choice Mid Term Exam Scratch Filename: EngineDiameter.sb Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday January 14, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Paper and Pencil Handout:
1. On the back of the paper from yesterday, write the 2 compiler directives that are necessary to include the header files, iostream and math.h in your EngineDiameter.cpp program.
2. math.h is needed to make which library function in the diameter formula work properly?
3. Make sure your condition for catching bad data for the number of cylinders from yesterday is correct and show me your paper. Finish C++ Filename: EngineDiameter.cpp
Start with the Continue.cpp template.
Include bad data while loops as necessary.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday January 13, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Paper and Pencil Handout: Analyze the handout, Number of Cylinders Constraints, and fill in the new condition that can be used as the control expression for the bad data while loop for the number of cylinders. Read: In the green and gold textbook, read Chapter 9 Section 3 Library Functions pages 170-172. C++ Filename: EngineDiameter.cpp
Start with the Continue.cpp template.
Include bad data while loops as necessary.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday January 10, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data.
Go over Wednesday's and Thursday's Do Nows C++ Filename: EngineDiameter.cpp
Start with the Continue.cpp template.
Include bad data while loops as necessary.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday January 9, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Paper and Pencil: Look at the output for the EngineDiameter.cpp program on your direction pages in your binder.
1. What is bad data for the horsepower?
2. What are the 3 constraints for the number of cylinders?
3. Is 2 good data for the number of cylinders?
4. Is 0 bad data for the number of cylinders?
5. Is 1 good data for the number of cylinders?
6. Is 8 bad data for the number of cylinders?
7. Is 49 good data for the number of cylinders?
8. Is 50 bad data for the number of cylinders?
9. Is 51 good data for the number of cylinders?
10. Is 52 bad data for the number of cylinders? C++ Filename: EngineDiameter.cpp
Start with the Continue.cpp template.
Include bad data while loops as necessary.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday January 8, 2014Early Dismissal Day Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Paper and Pencil: h = d^2*N/2.5
1. Find the horsepower, h, when the diameter is 3 and the number of cylinders, N is 8.
2. Find the diameter when the horsepower is 14 and the number of cylinders is 2.
3. Solve the formula for the diameter, keeping the diameter, the number of cylinders, and horsepower as variables. C++ Filename: EngineDiameter.cpp
Start with the Continue.cpp template.
Include bad data while loops as necessary.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday January 7, 2014 (Wind chill day - no school)
Monday January 6, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Objective: Use the if else structure to output different responses based on whether the condition is true or false. Read: In black textbook, read pages 41 - 43. C++ Filename: ScoreRater2.cpp P. 42
Start with the Continue.cpp template.
Also include a bad data while loop to catch if the user enters a negative score, since the score is zero or higher.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday January 2, 2014 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Objective: Use the if else structure to output different responses based on whether the condition is true or false. Read: In black textbook, read pages 41 - 43. C++ Filename: ScoreRater2.cpp P. 42
Start with the Continue.cpp template.
Also include a bad data while loop to catch if the user enters a negative score, since the score is zero or higher.
Have previous programs checked. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday December 23, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Have fun with programming.
Options:
Scratch Filename: MerryChristmas.sb
Microsoft Publisher Filename: GreetingCard.pub
Scratch Filename: Create something in Scratch Something.sb
Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday December 20, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Google Doodle: 100th Anniversary of the Crossword Puzzle Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday December 19, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. C++ Filename: DoWhile.cpp Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday December 18, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Finish: VolBox.cpp Paper and Pencil: Write a summary of what you understand about while loops, bad data while loops, and continue while loops. This needs to be several paragraphs. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday December 17, 2013 2-hour delay Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data. Finish: VolBox.cpp Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday December 16, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that uses loops to repeat and to catch bad data.
Learn about reindeer at bing.com. C++ Program: VolBox.cpp (Directions in white binder.) Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday December 13, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use loops and conditionals. Watch: Video of Saloni introducing the if else statement (#19 in Angry Birds/Plants vs Zombies) Online: Scroll to petition Finish back work Tutorials: code.org/learn Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop and empty the recycle bin. Turn in your papers. Return your folder to the side table on your way out the door.
Thursday December 12, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use loops and conditionals. Tutorials: code.org/learn
Light Bot on iPhone or Android phone Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.
Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Wednesday December 11, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use loops and conditionals. Paper and Pencil Handout:Hour of Code: Angry Birds Questions Tutorials: code.org/learn Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.
Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Tuesday December 10, 2013 Snow day
Monday December 9, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use loops and conditionals. Google Doodle: Grace Hopper's Birthday (First Computer Programmer) Watch Video: One Hour of Code Tutorials: code.org/learn Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.
Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Wednesday - Friday December 4 - 6, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that requires the use of the modulus operator, continue while loop, and bad data while loop.
1. Calculate how many feet and inches there are in 3456 inches.
2. Calculate how hours, minutes and seconds there are in 33333 seconds.
3. You will need 1 variable for accepting input. How many additional variables will you need to calculate and output the answer for the program ConvertSeconds.cpp? C++ Program: ConvertSeconds.cpp Start with the Continue.cpp template.
Create a program in C++ in which the user inputs a number of seconds and the program outputs the number of hours, minutes, and seconds that it is equivalent to. Use the modulus operator, %, to calculate the remaining minutes and seconds.
Input Seconds
Output Hours
Output Minutes
Output Seconds
-1234
-1
16888
4
41
28
7000
1
56
40
Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday December 3, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Apply while loops to programs to make the repeat and replace bad data with good data. Read: Look at your Activity Log to see where you left off on Wednesday. Read: Read pages 70 to 76 in the green and gold textbook. Paper and Pencil Handout: Questions on Section 5.1 Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday November 26 & 27, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Apply while loops to programs to make the repeat and replace bad data with good data. Paper and Pencil:
1. What is the remainder of 3 divided by 2?
2. What is the remainder of an even number divided by 2?
3. Do long division to show the remainder of 237 divided by 8.
4. In Visual Basic and C++ the numbers being divided to find the remainder must be integers. True or False
5. The modulus operator that calculates the remainder is Visual Basic is the 3 letter keyword m od, but in C++ it is the % symbol.
6. What is a circumstance in which you might need the remainder? Gaggle Download: From your digital locker, save Continue.cpp to the desktop with the name Mod.cpp. Change all occurrences of the Continue.cpp to Mod.cpp. C++ Filename: Mod.cpp Follow the 3 pages of directions in white binder. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday November 25, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Apply while loops to programs to make the repeat. Paper and Pencil:
1. In general, when would you use a while loop?
2. What is a continue while loop?
3. Write the bad data while loop that might follow these statements:
cout << "What grade are you in?";
cin >> Grade;
4. Explain what is occurring in the While1.cpp program. 5. Rewrite this code with corrections and improvements. cout << Enter the number for the month.; cin>> "Month"; while Month <= 0; { cout << "The number is correct because "; cout << "Enter the number for the month"; } cin >> Month; 6. Explain why you made one of the corrections that was not a syntax error.
C++ Filename: Continue.cpp
Directions in white binder. You must type all of the comments. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Friday November 22, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Construct nested while loops. Finish C++ Program: CircleCircumferenceContinue.cpp C++ Filename: While1.cpp
Directions in white binder. You must type all of the comments. Paper and Pencil:
1. In general, when would you use a while loop?
2. What is a continue while loop?
3. Write the bad data while loop that might follow these statements:
cout << "What grade are you in?";
cin >> Grade;
4. Explain what is occurring in the While1.cpp program. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Thursday November 21, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Revise a program to include while loops to repeat and catch bad data. FinishPaper and Pencil Packet: Questions onTrapArea.cpp C++ Filename: CircleCircumferenceContinue.cpp
Add a continue while loop and a bad data while loop to the CircleCircumference.cpp program that you already did.
Make sure that you have PI declared as a constant and use that constant identifier in the calculation assignment statement.
Test good and bad data. Paper and Pencil in Folder: Activity Log and Reflection
Track your progress on the current assignment.
Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Wednesday November 20, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Explain the phenomena in terms of concepts.
Read: page 5 of Explanation of Topics Presented in TrapArea.cpp C++ Filename: TrapArea.cpp Paper and Pencil Packet: Questions onTrapArea.cpp Paper and Pencil in Folder:
Track your progress on the current assignment and reflect on what you learned today on your Activity Log and Reflection journal papers in your folder.
Rate yourself on goal attainment on the chart in your folder.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Tuesday November 19, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Explain the phenomena in terms of concepts. Read: page 4 of Explanation of Topics Presented in TrapArea.cpp C++ Filename: TrapArea.cpp Paper and Pencil Packet: Questions onTrapArea.cpp Paper and Pencil in Folder:
Track your progress on the current assignment and reflect on what you learned today on your Activity Log and Reflection journal papers in your folder.
Rate yourself on goal attainment on the chart in your folder.
Save your file to the desktop and upload it to your Gaggle digital locker. Delete your files off the desktop and empty the recycle bin. Turn in papers and return your binder and books to the white shelves.
Monday November 18, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Explain the phenomena in terms of concepts. Read: page 3 of Explanation of Topics Presented in TrapArea.cpp C++ Filename: TrapArea.cpp Follow the directions in your binder. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday November 15, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Explain the phenomena in terms of concepts. Read: page 2 of Explanation of Topics in TrapArea.cpp C++ Filename: TrapArea.cpp Follow the directions in your binder. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday November 14, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Apply the concepts from the Scratch program in C++. (DOK Level 3) Objective: Test code. (Critique - DOK Level 3) Read: page 1 of Explanation of Topics Presented in TrapArea.cpp C++ Filename: DivideContinue.cpp Create the same program as DivideContinue.sb in C++. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday November 13, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Apply the concepts from the Scratch program in C++. (DOK Level 3) FinishScratch Filename: DivideContinue.sb Create the program and add comments. Discuss: Compare DivideContinue.sb to what we would do in C++. C++ Filename: DivideContinue.cpp Create the same program in C++. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday November 12, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Analyze code. Read: Third-Graders React To Video Games Tracking Their Play Listen: Third-Graders React to Video Games Tracking Their Play Scratch Filename: DivideContinue.sb Create the program and add comments. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday November 11, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Analyze code. Finish: ScoreRaterRepeat.cpp from the pages in the binder. Paper and Pencil Handout: ScoreRaterRepeat.cpp Look at the code and output for ScoreRaterRepeat.cpp to answer these questions. Read: Third-Graders React To Video Games Tracking Their Play Listen: Third-Graders React to Video Games Tracking Their Play Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday November 8, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use a continue while loop to repeat a program execution. Google Doodle: Hermann Rorschach's 129th Birthday Listen: How Video Games Are Getting Inside Your Head--And Wallet Read: How Video Games Are Getting Inside Your Head--And Wallet Filename: ScoreRaterRepeat.cpp
Adjust the program to help us check if our Do Now answers are correct. Count every cout that is the action of an if. Use a continue while loop. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday November 7, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use the if structure. Paper and Pencil: Look at the ScoreRater.cpp program on pages 37 and 38 to answer these questions. 1. How many cout statements are there? 2. How many of the cout statements will be executed? 3. If you were to change the value of the variable Score, what range of values for Score will result in only the first cout statement being executed? 4. What is the range of values for the variable Score that will make 4 cout statements execute? 5. What is the range of values for the variable Score that will make 5 cout statements execute? Filename: ScoreRaterRepeat.cpp Run you program and make changes to the Score variable to test if your answers for the Do Now were correct. Together: Change your program as Miss Hangen demonstrates how you can make the program repeat without actually rerunning it. Add counters. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday November 6, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Use the if structure. Read: In the black textbook, read pages 35 through 38. Filename: ScoreRater.cpp Start with the Blank.cpp template. Read: In the black textbook, read pages 39 and 40. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday November 5, 2013 No school for students.
Monday November 4, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create a program that accepts input and calculates the correct answer. Think-Pair-Share: How do you calculate an average? What other information must you decide on that #42 did not provide? Finish: Pumpkin.sb Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper. Finish: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday November 1, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create an animation. Think-Pair-Share: What must be changed in the script if you have a different number of costumes? How does it relate to the number of costumes you have for the pumpkin? Demonstration: Pumpkin.sb benchmark and Pumpkin.sb that is better than the benchmark. Filename: Pumpkin.sb Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper. Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Make sure you included bad data while loops. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday October 31, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Create an animation. Paper and Pencil: Draw a jack-o-lantern on paper that you could create in Scratch, one step at a time. Google Doodle for Halloween: Use the Google Chrome browser if your computer has it on the desktop. Google.com Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Make sure you included bad data while loops. Filename: Pumpkin.sb
Download the pumpkin sprite and open it. Save the Scratch file to the desktop as Pumpkin.
Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday October 30, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Review Chapter 1 in the black textbook. Read: In the black textbook, read page 27 and pages 30 - 32 Paper and Pencil Handout: Chapter 1 Summary, Questions, Exercises Finish Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
CS702 Computer Programming II C++ QT1 Period 6
Tuesday October 29, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective: Review Chapter 1 in the black textbook. Read: In the black textbook, read page 27 and pages 30 - 32 Paper and Pencil Handout: Chapter 1 Summary, Questions, Exercises Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday October 28, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Use C++ combined operators. Think - Pair - Share: Does our LostFortune program handle the case of one adventurer? Test the program to see what happens if you enter 1. Come up with a way to handle this. (Thanks T.D.) C++ Filename: LostFortune.cpp
The final version of the program should have bad data while loops, bad data counters, and outputs the total number of bad inputs only if it is 1 or higher. The number of adventurers must be 2 or higher. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday October 24, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Use C++ combined operators. Read: Read pages 21 - 24 Performing Arithmetic Operations with Variables in the black textbook. C++ Program: GameStats2.cpp
P. 21 Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday October 23, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Determine the correct control expressions for bad data while loops. Test Data: Save you LostFortune.cpp program to the desktop and run it with the new bad data examples provided in your binder. Does it handle all these types of bad data correctly? C++ Program: LostFortune.cpp Improve the bad data while loops. Discuss: Counting, incrementing and decrementing.
Add counters to the LostFortune.cpp program to count how many times that bad data was entered. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday October 22, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Determine the correct control expressions for bad data while loops. Think - Pair - Share andPaper and Pencil: Where are bad data while loops needed?
What will be the conditions (control expressions) for the bad data while loops?
What kind of data must you test to see if the program works correctly? C++ Program: LostFortune.cpp Add bad data while loops to the program and test thoroughly. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday October 21, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Use the modulus operator and the string object. Noticing the need for bad data while loops. Discuss: What operator did we use to calculate the remainder in Visual Basic? What type of data has to be used with the modulus operator? Read: Read pages 27 - 30 in the black textbook. Introducing Lost Fortune C++ Program: LostFortune.cpp Use the directions in your binder, not the code in the book. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday October 18, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Determine ways to catch bad data. Paper and Pencil: Write the bad data while loop that would follow these 2 lines of code.
cout << "Enter the width. ";
cin >> Width; Discussion and Demonstration: Ways to catch bad data C++ Program: RectangleAreaBadData.cpp Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday October 17, 2013 Goal:Students will be able toimplement, analyze, debug, and createalgorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks. Objective:Determine ways to catch bad data. Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. Can positive numbers be multiplied?
2. Can negative numbers be multiplied?
3. Can numbers be multiplied by 0?
4. Can fraction be multiplied?
5. Can decimals be multiplied?
6. Can integers be mutliplied?
7.Are there restrictions on what kind of numbers can be multiplied?
8. Do numbers that are not specific to anything have units of measure?
9. What operation is used when calculating the area of a rectangle, given the length and width in the same units?
10. Which of the following are meaningless for calculating the area of a rectangle? List all that are meaningless.
a.) integers b.) decimals c.) fractions d.) negatives e.) zero f.) positives
11. What is one possible unit of measure for the length of a rectangle?
12. What would be the unit of measure of the area of a rectangle that has a length and width in that unit of measure from #11?
13. If you were writing programs, which would be more complicated, one that calculates the product of 2 numbers or one that determines the area of a rectangle? Discussion and Demonstration: Ways to catch bad data C++ Program: RectangleAreaBadData.cpp Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday & Wednesday October 15 & 16, 2013 Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. Paper and Pencil:
Formulate some reasons why you think that the data type chart in the black textbook is not exactly the same as the charts green and gold book. Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7 C++ Program: Complete.cpp from page 4 of the questions C++ Program: Analyze.cpp from page 6 of the questions Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday October 11, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. Paper and Pencil:
When typing a number into a line of code, are comas used? Yes or No
Are units included in the value of a numeric variable? Yes or No
If the constant for the number of feet in a mile is 5,280 what data type should be used in the declaration?
Why?
Create a constant definition for the number of feet in a mile. Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7 C++ Program: Analyze.cpp from page 6 of the questions Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday October 10, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. Paper and Pencil:
1. What is different about the way an identifier for a variable is typed and the way an identifier for a constant should be typed?
2. Explain why you think that it is helpful to do it this way.
3. What type of statement is used to produce a prompt to the the user what to enter?
4. What type of statement is used to accept the input from the user?
5. What are syntax errors? Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7 C++ Program: Complete.cpp from page 4 of the questions Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday October 9, 2013 (Early Dismissal Day) Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. (Early Dismissal Day) Read: Open your Procedures.docx document and read over it to review for the goals assessment. Paper and Pencil Handout: Procedures Assessment Goals Written Assessment
Read: Read page 66 in the green and gold textbook. Paper and Pencil Handout: Ch. 4 Summary Questions Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday October 8, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. C++ Program: Character.cpp Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7
Continue working on this packet. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday October 7, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective:Declare variables and define constants with appropriate data types and correct syntax. Paper and Pencil: Give 2 reasons for declaring variables with the appropriate data type.
What is the difference between the int data type and the char data type? char should be used only for what? Paper and Pencil Handout: Ch. 4/Ch. 1 Variables and Constants Questions pages 1-7
Refer to pages 56-67 in green and gold text and pages 16 - 21 in the black text. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday October 4, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Debug a program. Paper and Pencil:
Once a constant has been defined as a constant with a data type and a value, can that constant be given a new value with an assignment statement, later in the code? Yes or No
Explain how you know.
What happens when you put a float value in an integer variable?
Provide an example. Filename: Debug the program SubtractDebug.cpp which can be found in your Gaggle digital locker. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday & Thursday October 2 & 3, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Assign values to variables and constants. Discuss: Compare and contrast variables and constants. Hypothesis:
Can you assign a constant to a variable?
Can you assign a variable to a constant? From Gaggle Digitial Locker: Save you Blank.cpp program to the desktop with the name AssignExample.cpp
Change all occurrences of Blank.cpp to AssignExample.cpp C++ Filename: AssignExample.cpp
Directions in binder. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday October 1, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Define and initialize constants with the standard naming scheme and with the correct data types for the situation. Read: Ch. 4 Section 4.3 Constants P. 64 - 66 in the green and gold textbook. Paper and Pencil Handout: Questions on Using Constants 1-5 C++ Filename: CircleCircumference.cpp
Create a program that will calculate the circumference of a circle when the user provides the radius. See test data, output and requirement check off list in your binder. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday September 30, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation. Read: Ch. 4 Section 4.2 Using Variables P. 60 - 64 in the green and gold textbook. Paper and Pencil Handout: Questions on Using Variables 1-5 C++ Program: RectArea.cpp (Sample output is on the back of the question handout.)
Check Home Access to see what you are missing. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday September 27, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation. Early Dismissal Day
Finish back programs Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday September 26, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation. Paper and Pencil:
1. What is the data type used for a single character?
2. What is the data type used for a decimal?
3. What is the data type used for an integer?
4. Write a constant definition for 3.14159 using the standard identifier naming scheme.
5. Write 32000000000 in exponential notation for a computer.
6. Write the line of code that will initialize the character variable Symbol to the asterisk. C++ Program: IDeclare.cpp (directions in your binder) Paper and Pencil: page 6 of IDeclare.cpp directions has questions 1 - 11 for you to answer. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday September 25, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation. Paper and Pencil then Discuss:
Without looking it up, do you know...
1. the data type used for a single character?
2. the data type used for a decimal?
3. the data type used for an integer?
4. the standard way to type constants?
5. the format for defining a constant?
6. what exponential notation looks like?
7. the way to assign a character value to a variable? Note: This period was interrupted by a pulled fire alarm. C++ Program: IDeclare.cpp (directions in your binder) Paper and Pencil: page 6 of IDeclare.cpp directions has questions 1 - 11 for you to answer. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday September 24, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Assess debugging.
Get Blank.cpp from you Gaggle digital locker and save it to the desktop as YourAge.cpp C++ Program: YourAge.cpp Thorough document the program with comments explaining the debug corrections that you made. Word Document: YourAge.docx Put a picture of your source code in the Word document. Use Alt Print Screen to take a picture of just the output window. Get permission to print. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday September 23, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Assess understanding of using a compiler. Read: Review Chapter 3 in the green and gold textbook. 3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
Brain - Think about it.
Browse - Look through your materials and resources. Look on the computer.
Buddy - Ask another student for help.
Paper and Pencil Handout: Ch3. Entering, Compiling, and Running a Program Questions
3 pages Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday September 20, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation. Paper and Pencil: Green & Gold textbook P. 64 Section 4.2 Questions 1-5
Refer to pages 60 - 64 to find the answers. 3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
Brain - Think about it.
Browse - Look through your materials and resources. Look on the computer.
Buddy - Ask another student for help.
C++ Filename: DataType.cpp Finish following directions 9 through 14.
Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday September 19, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Compare the charts on page 16 of black text with page 56 and 58 of the green and gold text.
Notice that there are some differences and that different compilers may be slightly different as well. Paper and Pencil: Green & Gold textbook P. 59 Section 4.1 Questions 1-4 3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
Brain - Think about it.
Browse - Look through your materials and resources. Look on the computer.
Buddy - Ask another student for help.
C++ Filename: DataType.cpp Start with Blank.cpp and follow directions on handout in binder up to page 2 direction number 8.
Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Wednesday September 18, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Declare and initialize variables with the correct data types for the situation. Paper and Pencil: What do you remember about data types from last year? Read: In black textbook P. 13 - 21 C++ Filename: GameStats.cpp (start with Blank.cpp)
Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Tuesday September 17, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Objective: Assessment Paper and Pencil: Explain how you debug a program.
Formal Individual Assessment (Directions with grading criteria in binder.) C++ Filename: Add.cpp Word Filename: Add.docx Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Monday September 16, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Read: Read your reflection from Friday and the progress that you noted on your Activity Log from Friday, so you know where to pick up today. Finish: Travel.cpp Debug: CommentsErrors.cpp which can be found in your digital locker.
Show Miss Hangen your program when it runs correctly. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Friday September 13, 2013 Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get a green & gold textbook.
Look at the questions on P. 48. Which ones could you answer without reading the section? Read: P. 44 - 48 Paper and Pencil: P. 48 Section 3.1 Questions 1 - 5 C++ Filename: Travel.cpp Refer to the directions paper in your binder.
Also make sure to use printer friendly system colors and include cout statements with the directions to the user. Paper and Pencil in Folder:
Reflect on what you learned today on your journal papers in your folder.
Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.
Thursday September 12, 2013 Goal: Students will be able to use our class website effectively. Goal: Students will be able to save, store, and retrieve files accurately. Goal: Students will understand and follow class procedures consistently. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get your binder. Fill out the Student Information Google form and click on submit.
Save your programs to the desktop. Peer Review: Rotate seats. Look over the code and run each program.
Jot down positive feedback and corrective feedback. Share Out: Be prepared to share out. Paper and Pencil:
Reflect on what you learned today on your journal papers in your binder.
Fill out your activity log and self-evaluation of the day's work for today.
Rate yourself on goal attainment on chart.
Return your binder and books to the white shelves.
Wednesday September 11, 2013 Goal: Students will be able to use our class website effectively. Goal: Students will be able to save, store, and retrieve files accurately. Goal: Students will understand and follow class procedures consistently. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get your binder. Put your name on every document that has a line for your name. Read: Read the Dev-C++ IDE Learning Goal Scale. Read the Class Procedures Learning Goals Scale. Read the Activity Log document. Paper and Pencil:
Reflect on what you learned so far this year on your journal papers in your binder.
Fill out your activity log and self-evaluation of the day's work for yesterday and today.
Rate yourself on goal attainment on chart.
Tuesday September 10, 2013 Goal: Students will be able to use our class website effectively. Goal: Students will be able to save, store, and retrieve files accurately. Goal: Students will understand and follow class procedures consistently. Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably. Word Filename: Procedures.docx finish C++ Program: ExpensiveCalculator.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, ExpensiveCalculator.cpp
Fill in the code from p. 12 and adjust as necessary. Demostrate and Explain working programs to Miss Hangen
Save file to the desktop. Upload to your Gaggle digital locker. Delete from the desktop. Empty the recycle bin. Paper and Pencil:
Reflect on what you learned today on your journal papers in your folder.
Fill out your activity log and self-evaluation of the day's work.
Rate yourself on goal attainment on chart.
Monday September 9, 2013 Goal: Students will be able to use our class website effectively. Goal: Students will be able to save, store, and retrieve files accurately. Goal: Students will understand and follow class procedures consistently. Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Save to Desktop: All previous programs. Demostrate and Explain working programs to Miss Hangen Word Filename: Procedures.docx
Type from handout.
Save file to the desktop.
Upload to your Gaggle digital locker. Delete from the desktop. Empty the recycle bin. Paper and Pencil:
Reflect on what you learned today on your journal papers in your folder.
Fill out your activity log and self-evaluation of the day's work.
Rate yourself on goal attainment.
Friday September 6, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. C++ Program: GameOver.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, GameOver.cpp
Delete the using namespace std; line.
Change and add the appropriate code to do the program GameOver.cpp which appears on page 5 in the textbook.
Replace system("pause"); with the 2nd line of code at the top of page 9 in the trick section.
C++ Program: GameOver2.cpp P. 9
Redo the GameOver.cpp program like the one on page 9 in the textbook and save it as GameOver2.cpp
Eliminate the std:: from the cin.ignore line of code. cin.ignore(cin.rdbuf()->in_avail() + 1;
Reread P. 11 in the real world, to see why you must follow our class procedures as Miss Hangen directs. C++ Program: ExpensiveCalculator.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, ExpensiveCalculator.cpp
Fill in the code from p. 12 and adjust as necessary.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Thursday September 5, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Paper and Pencil:
1. What does I/O stand for? Read: Chapter 1 pages 1 - 11 in the black book. Paper and Pencil: (same paper as Do Now)
2. What does IDE stand for?
3. What IDE are we using in this class?
4. Explain the 3 basic types of errors you may encounter.
5. Explain why comments are used.
6. Explain what the line using namespace std; is used for.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Wednesday September 4, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Paper and Pencil:
1. How many different colors are available for our console backgrounds?
2. How many different colors are available for our console text?
3. How many different pairs of colors are available when you use different colors for the background and text? Show how you calculated that.
4. Are all color pairs reasonable to use? Yes or No
5. Why or why not?
6. Write the line of code for the system color pair that would best save ink and be easy to read. C++ Program: finish ConsoleColors.cpp Paper and Pencil: (same paper as Do Now)
7. When you run the program, what is the initial system color background?
8. When you run the program, what is the ending system color background?
9. What line of text is produced in the output window with system("pause");?
Upload to Gaggle. Delete off desktop. Empty recycle bin.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Tuesday September 3, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. C++ Program: Blank.cpp C++ Program: start ConsoleColors.cpp
Upload to Gaggle. Delete off desktop. Empty recycle bin.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Friday August 30, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Online: From our class page in Gaggle, save InputError.cpp to your desktop as Input.cpp C++ Program: Input.cpp Fix the errors in the program. Discuss:Input.cpp with the students near you.
Upload to Gaggle.
Fill out your progress log and self-evaluation.
Wednesday & Thursday August 28 & 29, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Paper and Pencil: Write your Gaggle account name in your student handbook. C++ Program: HelloWorld.cpp Add more to the program. Discuss:HelloWorld.cpp with the students near you.
Add comments to the program to explain each line.
Upload to Gaggle.
Fill out your progress log and self-evaluation.
Tuesday August 27, 2013 Goal: Students will be able to find their way around the Dev-C++ compiler and text editor. Paper and Pencil: Write your Gaggle account name in your student handbook. C++ Program: HelloWorld.cpp
Upload to Gaggle.
Fill out your progress log and self-evaluation.
CS702 - Computer Programming II (period 6)
Thursday - Tuesday June 5 - 10, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Read: Introducing Word Jumble pages 90 - 94 in black paperback Dawson textbook.
C++ Program: WasteChalk.cpp (See skeleton handout and output handout in binder)
C++ Program: WordJumble.cpp page 91 in Dawson textbook.
Paper and Pencil Handout: Ch. 3 Review
C++ Program: WordJumbleScoring.cpp Directions in Ch. 3 Review packet
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday June 4, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Create a program that includes various features and techniques that we used throughout the year as a constructed response assessment.
Prepare: for assessment
C++ Program: WasteChalk.cpp (See skeleton handout and output handout in binder)
Critical Information: Use switch case for processing the menu.
Critical Information: Use getline(cin, StringObject) to input the sentence from the user.
Read: Introducing Word Jumble pages 90 - 94 in black paperback Dawson textbook.
C++ Program: WordJumble.cpp page 91 in Dawson textbook.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday June 3, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Analyze string input.
Online: Bart Simpson Chalkboard Generator http://www.addletters.com/bart-simpson-generator.htm#.U442xNK8C84
Together: Discuss cin >> SearchWord versus getline(cin, SearchWord)
C++ Program: WasteChalk.cpp
Critical Information: Use switch case for processing the menu.
Critical Information: Use getline(cin, StringVariable) to input the sentence from the user.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday June 2, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will be able to use arrays to store, access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 87-90 Understanding C-Style Strings & Using Multidimensional Arrays
C++ Program: TicTacToeBoard.cpp P. 89 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Critical Information: .
Critical Information: .
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday & Friday May 29 & 30, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 83-87 Using Arrays
C++ Program: Hero's Inventory.cpp P. 83 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Critical Information: A string is an object rather than a data type even though operates similarly to a data type.
Critical Information: There are several member functions for string Objects including size, erase, find, etc.
Critical Information: The first position in a string object is at the start and has the position number 0.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday May 28, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will analyze code with string objects.
Paper and Pencil Handout: StringTester.cpp Questions Finish and turn in pages 1 and 2
Critical Information: A string is an object rather than a data type even though operates similarly to a data type.
Critical Information: There are several member functions for string Objects including size, erase, find, etc.
Critical Information: The first position in a string object is at the start and has the position number 0.
C++ Program: StringTester.cpp Have Miss Hangen check your program.
C++ Program: SearchWord.cpp Have Miss Hangen check your program.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday May 27, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will analyze code with string objects.
Paper and Pencil Handout: StringTester.cpp Questions page 2
Critical Information: A string is an object rather than a data type even though operates similarly to a data type.
Critical Information: There are several member functions for string Objects including size, erase, find, etc.
Critical Information: The first position in a string object is at the start and has the position number 0.
C++ Program: SearchWord.cpp
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday May 23, 2014
Relay 4 Life
Wednesday & Thursday May 21 & 22, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will analyze code with string objects.
Mary Anning's 215th Birthday
Read: Pages 75 - 82 (Dawson, black paperback textbook)
Critical Information: A string is an object rather than a data type even though operates similarly to a data type.
Critical Information: There are several member functions for string Objects including size, erase, find, etc.
Critical Information: The first position in a string object is at the start and has the position number 0.
Paper and Pencil Handout: StringTester.cpp Questions Refer to your StringTester.cpp program and directions in your binder to answer these questions.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday & Tuesday May 19 & 20, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
40th Anniversary of the Rubics Cube
Read: Pages 75 - 82 (Dawson, black paperback textbook)
Critical Information: A string is an object rather than a data type even though operates similarly to a data type.
Critical Information: There are several member functions for string Objects including size, erase, find, etc.
Critical Information: The first position in a string object is at the start and has the position number 0.
C++ Program: StringTester.cpp Directions in binder
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday & Friday May 15 & 16, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops to display ASCII Codes.
Critical Information: A for loop repeats a specified number of times.
Critical Information: ASCII Codes are why char is considered an integer data type.
Finish assignments.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday May 13 & 14, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops to display ASCII Codes.
Critical Information: A for loop repeats a specified number of times.
Critical Information: ASCII Codes are why char is considered an integer data type.
Short class period due to testing and early dismissal. No Do Now
Finish assignments.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday & Monday May 9 & 12, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops to display ASCII Codes.
Critical Information: A for loop repeats a specified number of times.
Critical Information: ASCII Codes are why char is considered an integer data type.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 5, 41 - 43
Discussion: Nested for loops, ways to answer a multiple choice questions
C++ Program: FourFive.cpp Directions in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday May 8, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops to display ASCII Codes.
Critical Information: A for loop repeats a specified number of times.
Critical Information: ASCII Codes are why char is considered an integer data type.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 5, 41 - 43
Finish programs
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday May 7, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops to display ASCII Codes.
Critical Information: A for loop repeats a specified number of times.
Critical Information: ASCII Codes are why char is considered an integer data type.
Research Then Discuss: ASCII Codes with each other
C++ Program: AsciiCodes.cpp Start with Blank.cpp
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday May 6, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use nested for loops.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Paper and Pencil:
1. Without creating a program, write what the output of this line of code will be.
cout << "A1B1B2B3A2B1B2B3\n";
2. Which of these statements has the correct control expression?
a. for (n = 5; n <= 20; n+=5)
b. for (n = 5; n <= -20; n-=5)
3. Rewrite the statement that has an incorrect control expression in problem number 2, with the correct control expression.
Program: AB123.cpp Start with Blank.cpp
Write a program that has nested for loops and uses the fewest number of lines of code to produce the following output.
A1B1B2B3A2B1B2B3
Do NOT use the line of code in the Do Now.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday - Monday May 1 - 5, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use nested for loops.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Read: http://www.nbcnews.com/news/us-news/ny-teen-accepted-eight-ivy-league-schools-picks-yale-n94006
C++ Program: Chapters.cpp (Directions and output in binder.)
Start with the Continue.cpp template to create a program that uses nested for loops to display the table of contents of a book with chapters and sections.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Log your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
- Track your understanding of the goal and the objective on the tracking chart.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday April 30, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for nested for loops.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Read: MIT Computer Fair article in Vidette
C++ Program: Chapters.cpp (Directions and output in binder.)
Start with the Continue.cpp template to create a program that uses nested for loops to display the table of contents of a book with chapters and sections.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday April 29, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops, columns, and random numbers.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 4 fill-in-the-blank 38 - 40
C++ Program: ForLoopCubes.cpp (in binder)
Make the program better by having it ask the user for the range of numbers.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday April 28, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops, columns, and random numbers.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
C++ Program: ForLoop.cpp (in binder)
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday April 25, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops, columns, and random numbers.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 3 fill-in-the-blank 30 - 37
Finish back assignments and have them checked.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday April 24, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use for loops, columns, and random numbers.
Critical Information: A for loop repeats a specified number of times.
Critical Information: The specified number can be a numeric literal or a numeric variable.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 2 fill-in-the-blank 16 - 29
Finish: DieRoller.cpp binder
Finish: Counter.cpp P. 72
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday April 23, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use while and do loops to repeat sections of code.
Objective: Generate random numbers.
Objective: Seed a random number with time.
Critical Information: A while loop might be skipped, but a do loop is always executed at least once.
Critical Information: % the modulus operators produces the remainder of integer division.
Paper and Pencil Handout: Chapter 2 Review (Dawson) page 1 fill-in-the-blank 1 - 15
C++ Program: DieRoller.cpp (in binder)
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday April 22, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use while and do loops to repeat sections of code.
Objective: Generate random numbers.
Objective: Seed a random number with time.
Objective: Use a for loop.
Paper and Pencil Quiz: Random Number in Range Formula
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Read: Pages 71 - 75 (Dawson, black paperback textbook)
C++ Program: Count.cpp (in textbook)
Critical Information: To determine a formula, look at specific cases then generalize with variables.
Critical Information: % the modulus operators produces the remainder of integer division.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday April 15 - 17, 2014 (Recent palindrome dates: 4.10.14 through 4.19.14)
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Objective: Seed a random number with time.
Paper and Pencil: Random Number in Range Formula
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Critical Information: To determine a formula, look at specific cases then generalize with variables.
Critical Information: % the modulus operators produces the remainder of integer division.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday April 14, 2014 (Recent palindrome dates: 4.10.14, 4.11.14, 4.12.14, 4.13.14, today 4.14.14)
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Seed a random number with time.
Paper and Pencil: Study and compare the code and output for both the ComputerGuessRandom.cpp program and the ComputerGuess.cpp programs in the back of your binder.
1. Which one is more efficient?
2. How can you tell it is more efficient?
3. Why is it more efficient?
4. What is the last date of this palindrome series of dates?
Critical Information: Strategic planning helps efficiency.
One way a program can be more efficient is to use an algorithm that re-executes lines of code a fewer number of times.
Code and Test C++ Program: ComputerGuess.cpp (directions in back of binder)
Include comments. Have your finished program checked.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday April 11, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Seed a random number with time.
Read: In the black paperback Dawson textbook, read pages 58 - 61, Generating Random Numbers.
Analyze: ComputerGuessRandom.cpp (Do NOT code the program.)
Paper and Pencil: ComputerGuessRandom.cpp Questions
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday April 10, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Write code to find the position an item is in a list.
Test your Register Designers Network.sb program.
Critical Information: Strategic planning helps efficiency.
Use a loop to iterate through a list by position.
Scratch Filename: Register Designers Network.sb
Adjust your program according to the Phase 2 directions in your binder.
ADD COMMENTS
Demonstrate to Miss Hangen that your program works correctly.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday April 8 & 9, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Write code to find the position an item is in a list.
Paper and Pencil Half Sheet: What could we change about various logins to make the program better?
Critical Information: Strategic planning helps efficiency.
Use a loop to iterate through a list by position.
Paper and Pencil: Strategically plan the program.
Scratch Filename: Register Designers Network.sb
Adjust your program according to the Phase 2 directions in your binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday & Monday April 4 & 7, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Write code to find the position an item is in a list.
Paper and Pencil Half Sheet: What is a weekness in the security of the Register Designers Network.sb program when it comes to logging in, and what are your ideas to fix it?
Critical Information: Strategic planning helps efficiency.
Use a loop to iterate through a list by position.
Scratch Filename: Register Designers Network.sb
Change the program so that it determines the position in the list for the username, and check that the password at that position is correct.
Change your program according to the Phase 1 directions in your binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday April 3, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Evaluate programs that are intended to meet the goal.
Listen to Directions for attending the computer fair.
Critical Information: Evaluate based on the goal for our class.
Try all entries in the animation category, as well as some other entries.
Paper and Pencil: Fill out Categories Awards sheet.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday April 1 & 2, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Write code to find an item in a list.
Does Google have an April Fool's Joke? Google.com
Critical Information: Strategic planning helps efficiency.
Use a loop to iterate through a list by position.
Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords.
Directions in back of binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday & Monday March 28 & 31, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Plan program on paper.
Paper and Pencil: Chart the current broadcast messages and when I receive starters by sprite and function.
Critical Information: Strategic planning helps efficiency.
Use a loop to iterate through a list by position.
Paper and Pencil: Strategically plan the program.
Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday March 25 - 27, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Write code to compare lists.
Compare: Compare your Register Des Net.sb to what appears on the updated directions sheet and adjust.
Critical Information: Items in one list can be compared to items in another list.
Use a loop to iterate through a list by position.
Export your sprites from the DesignersNetwork.sb program and import them into the Register Des Net.sb program.
Save the new file as Register Designers Network.sb
Scratch Filename: Register Designers Network.sb
Add and change the program to compare the person who is trying to log in to the Designers' Network with the list of members and their passwords.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday March 24, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Compare lists.
Check out the Google Doodle: http://www.google.com/
Critical Information: Items in one list can be compared to items in another list.
Scratch Filename: Register Des Net.sb Directions in binder for registering at the designers' network.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday & Friday March 20 & 21, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Compare lists.
Check out the animated Google Doodle with the Google Chrome browser: http://www.google.com/
You could make something like it in Scratch!
Critical Information: Items in one list can be compared to items in another list.
Finish: Put the finishes touches on Days of Week.sb
Scratch Filename: Register Des Net.sb Directions in binder for registering at the designers' network.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday March 19, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Compare lists.
Comments in Program: Type a comment for each of the 4 script blocks that we have so far in the Days of Week.sb program.
Critical Information: Items in one list can be compared to items in another list.
Scratch Filename: Days of Week.sb
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday March 18, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Implement lists.
Paper and Pencil Handout: Computer Efficiency with Nested If Else's vs Sequential If's
Critical Information: Each element in a list can be referred to by its position (index).
Scratch Filename: Days of Week.sb Try It 9-1 on page 216 and Try It 9-2 on page 218.
Go over what was done so far together. Then do more:
- Make an Empty List button sprite.
- Make a script that will, When the Empty button is clicked, delete the first item in the dayList repeatedly, so that the dayList is emptied. (Use wait .5 seconds to see it happen. Then remove that for speed.)
Now we will make this into a program to have elementary school children practice the spelling of the days of the week and compare it to an answer key.Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday March 17, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Create lists.
2 hour delay - no do now
Critical Information: One term identifies an entire list, yet each element in a list can be referred to.
Review: Chapter 9 Lists pages 213 to 220 in the back of your binder.
Scratch Filename: Days of Week.sb Try It 9-1 on page 216 and Try It 9-2 on page 218.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday March 14, 2014 (substitute)
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Analyze the list structure.
Paper and Pencil Handout: Efficiency with Conditionals (Put finished papers in box.)
Critical Information: One term identifies an entire list, yet each element in a list can be referred to.
Read: Chapter 9 Lists pages 213 to 220 in the back of your binder.
Try It: Do Try It 9-1 and 9-2
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday March 13, 2014
Goal: Students will be able to analyze, create, implement, and debug algorithms that use loops, string objects, lists, and arrays to produce programs that are as good as the benchmarks.
Objective: Use string objects.
Paper and Pencil Half Sheet:
How many members does the DesignersNetwork.sb program handle?
How do you think we could handle a bigger list of members to the Designers' Network in an efficient manner?
Critical Information: Handling larger sets of data
Scratch Program: DesignersNetwork.sb Revisions together
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday March 12, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use string objects.
Early Dismissal Day (no time for Do Now)
Critical Information: Discuss how broadcast and broadcast and wait work differently.
Scratch Program: DesignersNetwork.sb Page 2 directions in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday March 11, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use string objects.
Scratch Program: Finish the first script block for DesignersNetwork.sb and change the broadcast to a broadcast and wait.
Critical Information: Discuss how broadcast and broadcast and wait work differently.
Scratch Program: DesignersNetwork.sb Page 2 directions in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday March 10, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use string objects.
C++ Program: Finish Shipping.cpp Directions in binder.
Critical Information: Do not share your passwords.
Scratch Program: DesignersNetwork.sb Page 1 directions in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday March 7, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use switch case statements to select a section of code to execute.
Paper and Pencil Half Sheet: Explain how a switch case statement works.
Critical Information: Switch statements work only with integers or single characters, not floats or strings.
Switch structures are especially useful for implementing menus.
C++ Program: Shipping.cpp Directions in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday & Thursday March 5 & 6, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use switch case statements to select a section of code to execute.
Read: Switch Structure Notes & Chapter 7 Summary
Critical Information: Switch statements work only with integers or single characters, not floats or strings.
Switch structures are especially useful for implementing menus.
Paper and Pencil: Questions on Switch Structure Notes Ch. 7 Summary
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday & Tuesday March 3 & 4, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use switch case statements to select a section of code to execute.
Discuss: When is a switch statement especially useful?
Critical Information: Switch statements work only with integers or single characters, not floats or strings.
C++ Program: PlanetWeight.cpp
Start with Continue.cpp Directions and test data in binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday February 28, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use switch case statements to select a section of code to execute.
Objective: Use the game loop.
Read: in black paper back textbook: P. 43 - 46 Using the switch Statement
Chapter 2 Truth, Branching, and the Game Loop: Guess My Number
Critical Information: Switch statements work only with integers or characters, not floats.
C++ Program: MenuChooser.cpp P. 45
Start with the Continue.cpp
Read: in black paper back textbook: P. 46 - 48 Using while Loops
C++ Program: PlayAgain.cpp P. 47
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday - Thursday February 25 - 27, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 6 (Tuesday)
Critical Information: Know the control expression that will make the data truly bad before doing a bad data while loop.
Discussion: Plan a program called TaxTotal.cpp (Tuesday)
C++ Program: TaxTotal.cpp Directions are in your binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday February 24, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Debug.
Finish: Sphere.cpp
Critical Information: Remember to include all the necessary header files.
C++ Program: Columns.cpp See directions in your binder.
Have programs checked.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday February 21, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Debug.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 5
Critical Information: Remember to include all the necessary header files.
C++ Program: SphError.cpp If you are using Google Chrome, do a right click on the file and choose Save link as... Save it to the desktop.
Save the file to your desktop. Debug. See directions in your binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday February 20, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Debug.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 4
Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly.
C++ Program: SphError.cpp If you are using Google Chrome, do a right click on the file and choose Save link as... Save it to the desktop.
Save the file to your desktop. Debug. See directions in your binder.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday February 19, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Use compound conditions effectively.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 3
Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly.
C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp
C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday & Tuesday February 12 & 18, 2014 (Early Dismissal & 2 hour delay)
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Use compound conditions effectively.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 2
Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly.
C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp
C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday February 11, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Format output.
Objective: Use compound conditions effectively.
Return: Part I with notes on top.
Paper and Pencil Handout: Evaluating Control Expressions Part III with Relational and Logical Operators
Page 1
Critical Information: Remember to include all the necessary header files that allow the output formatting to work properly.
C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp
C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp
C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday - Monday January 29 - February 10, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Paper and Pencil:
1. What does 9/5 evaluate to in C++?
2. What does 9.0/5.0 evaluate to in C++?
3. Solve the formula F = 9/5 * C + 32 for C.
4. What data type is used for a single character such as Y, N, C, F, y, n, c, or f?
5. What strucutre is good for catching bad data?
6. What branching structure is useful for deciding between 2 courses of action?
C++ Program: CoutSetF.cpp (Objective: Format numeric output.) in binder - start with Blank.cpp
C++ Program: PerCent.cpp (Objective: Change a percent to a decimal number.) in binder - start with Blank.cpp
C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better.
Critical Information: Remember to type your code so that unwanted truncating does not occur.
Critical Information: Flushing the input stream is necessary when the user could type more characters than the variable will accept.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday January 29, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Implement continue and bad data while loops to create programs that solve particular problems.
Objective: Design and use compound conditions.
Think-Pair-Share (2-2-3 minutes):
1. Do you know if the user will type a lowercase or uppercase letter?
2. Do you know if the user will type one of the correct choices of letters?
3. Do you know if the user will just type one letter?
4. True or False: cin.ignore(80, '\n'); flushes the input stream of extra characters.
5. Describe where you will need cin.ignore(80, '\n'); in your program?
C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better.
Critical Information: Remember to type your code so that unwanted truncating does not occur.
Critical Information: Flushing the input stream is necessary when the user could type more characters than the variable will accept.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday January 28, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Implement continue and bad data while loops to create programs that solve particular problems.
Objective: Design and use compound conditions.
Paper and Pencil Handout (10 minutes): TempConvert.cpp Do Now
1. Write the algebraic version of the formula for converting from degrees Celsius to degrees Fahrenheit.
2. What data type are you using for the variables for Celsius and Fahrenheit?
3. Use a calculator to convert 15.5 degrees Celsius to Fahrenheit. What do you get?
4. Use your program to convert 15.5 degrees Celsius to Fahrenheit. What was the output?
5. Do they match?
6. What is the result of 9/5 on a calculator?
7. Type this code in a C++ program and tell what the output is. cout << "9/5 = " << 9/5 << endl;
8. Type this code in a C++ program and tell what the output is. cout << "9/5 = " << 9.0/5.0 << endl;
9. True or False: Using integers in a division in C++ will result in a quotient that is truncated to an integer.
10. Describe what you can do to prevent the truncating of decimals.
11. Write a declaration of the variable StartingUnits that will hold the character for the first letter of the temperature units that you are starting with. Here is an example of an assignment statement initializing its value.
StartingUnits = 'c';
C++ Program: TempConvertBothWays.cpp Make your TempConvert.cpp program better.
Critical Information: Remember to type your code so that unwanted truncating does not occur.
Critical Information: The condition for a bad data while loop evaluates to true when the data is bad.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday January 27, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Implement continue and bad data while loops to create programs that solve particular problems.
Objective: Design and use compound conditions.
Finish: Assignment Statement Syntax
C++ Program: TempConvert.cpp
Write a program to accept a temperature in degrees Celsius from the user and calculate and output the equivalent temperature in degrees Fahrenheit.
Critical Information: Programmers expect proper indenting and good comments.
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday January 24, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Implement continue and bad data while loops to create programs that solve particular problems.
Finish Paper and Pencil Handout: Evaluating Control Expressions Part II (10 minutes)
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday January 23, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Evaluate conditions with relational and logical operators.
Paper and Pencil: (5 minutes)
1. Evaluate for Hour = 4, Time = 780, MINUTE = 60. Show your steps.
(Hour <= 5 && Time % MINUTE != 0 || Hour/MINUTE > 2)
2. What is the sales tax rate in Pennsylvania?
Review: Relational and Logical Operators (5 minutes)
Discuss: Order of Logical Operations (5 minutes)
Critical Information: And out ranks Or
Paper and Pencil Handout: Evaluating Control Expressions Part II (27 minutes)
Paper and Pencil in Folder: Activity Log and Reflection (5 min)
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday January 17, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Evaluate conditions with relational and logical operators.
Read: http://www.cs.utah.edu/~germain/PPS/Topics/truth_tables_and_logic.html
Paper and Pencil Handout: Evaluating Control Expressions Part I In binder. SHOW YOUR STEPS
Programs: Finish all back assignments.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday January 16, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Assess learning.
Scratch Filename: EngineDiameter.sb
Have Miss Hangen check your programs.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday January 15, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Assess learning.
Paper and Pencil: Multiple Choice Mid Term Exam
Scratch Filename: EngineDiameter.sb
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday January 14, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Paper and Pencil Handout:
1. On the back of the paper from yesterday, write the 2 compiler directives that are necessary to include the header files, iostream and math.h in your EngineDiameter.cpp program.
2. math.h is needed to make which library function in the diameter formula work properly?
3. Make sure your condition for catching bad data for the number of cylinders from yesterday is correct and show me your paper.
Finish C++ Filename: EngineDiameter.cpp
- Start with the Continue.cpp template.
- Include bad data while loops as necessary.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday January 13, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Paper and Pencil Handout: Analyze the handout, Number of Cylinders Constraints, and fill in the new condition that can be used as the control expression for the bad data while loop for the number of cylinders.
Read: In the green and gold textbook, read Chapter 9 Section 3 Library Functions pages 170-172.
C++ Filename: EngineDiameter.cpp
- Start with the Continue.cpp template.
- Include bad data while loops as necessary.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday January 10, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Go over Wednesday's and Thursday's Do Nows
C++ Filename: EngineDiameter.cpp
- Start with the Continue.cpp template.
- Include bad data while loops as necessary.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday January 9, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Paper and Pencil: Look at the output for the EngineDiameter.cpp program on your direction pages in your binder.
1. What is bad data for the horsepower?
2. What are the 3 constraints for the number of cylinders?
3. Is 2 good data for the number of cylinders?
4. Is 0 bad data for the number of cylinders?
5. Is 1 good data for the number of cylinders?
6. Is 8 bad data for the number of cylinders?
7. Is 49 good data for the number of cylinders?
8. Is 50 bad data for the number of cylinders?
9. Is 51 good data for the number of cylinders?
10. Is 52 bad data for the number of cylinders?
C++ Filename: EngineDiameter.cpp
- Start with the Continue.cpp template.
- Include bad data while loops as necessary.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday January 8, 2014 Early Dismissal Day
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Paper and Pencil: h = d^2*N/2.5
1. Find the horsepower, h, when the diameter is 3 and the number of cylinders, N is 8.
2. Find the diameter when the horsepower is 14 and the number of cylinders is 2.
3. Solve the formula for the diameter, keeping the diameter, the number of cylinders, and horsepower as variables.
C++ Filename: EngineDiameter.cpp
- Start with the Continue.cpp template.
- Include bad data while loops as necessary.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday January 7, 2014 (Wind chill day - no school)
Monday January 6, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Objective: Use the if else structure to output different responses based on whether the condition is true or false.
Read: In black textbook, read pages 41 - 43.
C++ Filename: ScoreRater2.cpp P. 42
- Start with the Continue.cpp template.
- Also include a bad data while loop to catch if the user enters a negative score, since the score is zero or higher.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday January 2, 2014
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Objective: Use the if else structure to output different responses based on whether the condition is true or false.
Read: In black textbook, read pages 41 - 43.
C++ Filename: ScoreRater2.cpp P. 42
- Start with the Continue.cpp template.
- Also include a bad data while loop to catch if the user enters a negative score, since the score is zero or higher.
Have previous programs checked.Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday December 23, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Have fun with programming.
Options:
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday December 20, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Google Doodle: 100th Anniversary of the Crossword Puzzle
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday December 19, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
C++ Filename: DoWhile.cpp
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday December 18, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Finish: VolBox.cpp
Paper and Pencil: Write a summary of what you understand about while loops, bad data while loops, and continue while loops. This needs to be several paragraphs.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday December 17, 2013 2-hour delay
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Finish: VolBox.cpp
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday December 16, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that uses loops to repeat and to catch bad data.
Learn about reindeer at bing.com.
C++ Program: VolBox.cpp (Directions in white binder.)
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday December 13, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use loops and conditionals.
Watch: Video of Saloni introducing the if else statement (#19 in Angry Birds/Plants vs Zombies)
Online: Scroll to petition
Finish back work
Tutorials: code.org/learn
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Thursday December 12, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use loops and conditionals.
Tutorials: code.org/learn
Light Bot on iPhone or Android phone
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Wednesday December 11, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use loops and conditionals.
Paper and Pencil Handout: Hour of Code: Angry Birds Questions
Tutorials: code.org/learn
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Tuesday December 10, 2013
Snow day
Monday December 9, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use loops and conditionals.
Google Doodle: Grace Hopper's Birthday (First Computer Programmer)
Watch Video: One Hour of Code
Tutorials: code.org/learn
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in your papers.
Return your folder to the side table on your way out the door.
Wednesday - Friday December 4 - 6, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that requires the use of the modulus operator, continue while loop, and bad data while loop.
1. Calculate how many feet and inches there are in 3456 inches.
2. Calculate how hours, minutes and seconds there are in 33333 seconds.
3. You will need 1 variable for accepting input. How many additional variables will you need to calculate and output the answer for the program ConvertSeconds.cpp?
C++ Program: ConvertSeconds.cpp Start with the Continue.cpp template.
Create a program in C++ in which the user inputs a number of seconds and the program outputs the number of hours, minutes, and seconds that it is equivalent to. Use the modulus operator, %, to calculate the remaining minutes and seconds.
Hours
Seconds
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday December 3, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Apply while loops to programs to make the repeat and replace bad data with good data.
Read: Look at your Activity Log to see where you left off on Wednesday.
Read: Read pages 70 to 76 in the green and gold textbook.
Paper and Pencil Handout: Questions on Section 5.1
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday & Wednesday November 26 & 27, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Apply while loops to programs to make the repeat and replace bad data with good data.
Paper and Pencil:
1. What is the remainder of 3 divided by 2?
2. What is the remainder of an even number divided by 2?
3. Do long division to show the remainder of 237 divided by 8.
4. In Visual Basic and C++ the numbers being divided to find the remainder must be integers. True or False
5. The modulus operator that calculates the remainder is Visual Basic is the 3 letter keyword m od, but in C++ it is the % symbol.
6. What is a circumstance in which you might need the remainder?
Gaggle Download: From your digital locker, save Continue.cpp to the desktop with the name Mod.cpp.
Change all occurrences of the Continue.cpp to Mod.cpp.
C++ Filename: Mod.cpp Follow the 3 pages of directions in white binder.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday November 25, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Apply while loops to programs to make the repeat.
Paper and Pencil:
1. In general, when would you use a while loop?
2. What is a continue while loop?
3. Write the bad data while loop that might follow these statements:
cout << "What grade are you in?";
cin >> Grade;
4. Explain what is occurring in the While1.cpp program.
5. Rewrite this code with corrections and improvements.
cout << Enter the number for the month.;
cin>> "Month";
while Month <= 0;
{
cout << "The number is correct because ";
cout << "Enter the number for the month";
}
cin >> Month;
6. Explain why you made one of the corrections that was not a syntax error.
C++ Filename: Continue.cpp
Directions in white binder. You must type all of the comments.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Friday November 22, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Construct nested while loops.
Finish C++ Program: CircleCircumferenceContinue.cpp
C++ Filename: While1.cpp
Directions in white binder. You must type all of the comments.
Paper and Pencil:
1. In general, when would you use a while loop?
2. What is a continue while loop?
3. Write the bad data while loop that might follow these statements:
cout << "What grade are you in?";
cin >> Grade;
4. Explain what is occurring in the While1.cpp program.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Thursday November 21, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Revise a program to include while loops to repeat and catch bad data.
Finish Paper and Pencil Packet: Questions on TrapArea.cpp
C++ Filename: CircleCircumferenceContinue.cpp
Add a continue while loop and a bad data while loop to the CircleCircumference.cpp program that you already did.
Make sure that you have PI declared as a constant and use that constant identifier in the calculation assignment statement.
Test good and bad data.
Paper and Pencil in Folder: Activity Log and Reflection
- Track your progress on the current assignment.
- Reflect on what you learned today with a sentence that can start with one of the prompts shown at the bottom of the sheet.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop. Delete the Downloads folder from the Thawspace, and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Wednesday November 20, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Explain the phenomena in terms of concepts.
Read: page 5 of Explanation of Topics Presented in TrapArea.cpp
C++ Filename: TrapArea.cpp
Paper and Pencil Packet: Questions on TrapArea.cpp
Paper and Pencil in Folder:
- Track your progress on the current assignment and reflect on what you learned today on your Activity Log and Reflection journal papers in your folder.
- Rate yourself on goal attainment on the chart in your folder.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Tuesday November 19, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Explain the phenomena in terms of concepts.
Read: page 4 of Explanation of Topics Presented in TrapArea.cpp
C++ Filename: TrapArea.cpp
Paper and Pencil Packet: Questions on TrapArea.cpp
Paper and Pencil in Folder:
- Track your progress on the current assignment and reflect on what you learned today on your Activity Log and Reflection journal papers in your folder.
- Rate yourself on goal attainment on the chart in your folder.
Save your file to the desktop and upload it to your Gaggle digital locker.Delete your files off the desktop and empty the recycle bin.
Turn in papers and return your binder and books to the white shelves.
Monday November 18, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective:Explain the phenomena in terms of concepts.
Read: page 3 of Explanation of Topics Presented in TrapArea.cpp
C++ Filename: TrapArea.cpp
Follow the directions in your binder.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday November 15, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Explain the phenomena in terms of concepts.
Read: page 2 of Explanation of Topics in TrapArea.cpp
C++ Filename: TrapArea.cpp
Follow the directions in your binder.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday November 14, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Apply the concepts from the Scratch program in C++. (DOK Level 3)
Objective: Test code. (Critique - DOK Level 3)
Read: page 1 of Explanation of Topics Presented in TrapArea.cpp
C++ Filename: DivideContinue.cpp Create the same program as DivideContinue.sb in C++.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday November 13, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Apply the concepts from the Scratch program in C++. (DOK Level 3)
Finish Scratch Filename: DivideContinue.sb Create the program and add comments.
Discuss: Compare DivideContinue.sb to what we would do in C++.
C++ Filename: DivideContinue.cpp Create the same program in C++.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday November 12, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Analyze code.
Read: Third-Graders React To Video Games Tracking Their Play
Listen: Third-Graders React to Video Games Tracking Their Play
Scratch Filename: DivideContinue.sb Create the program and add comments.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday November 11, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Analyze code.
Finish: ScoreRaterRepeat.cpp from the pages in the binder.
Paper and Pencil Handout: ScoreRaterRepeat.cpp Look at the code and output for ScoreRaterRepeat.cpp to answer these questions.
Read: Third-Graders React To Video Games Tracking Their Play
Listen: Third-Graders React to Video Games Tracking Their Play
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday November 8, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use a continue while loop to repeat a program execution.
Google Doodle: Hermann Rorschach's 129th Birthday
Listen: How Video Games Are Getting Inside Your Head--And Wallet
Read: How Video Games Are Getting Inside Your Head--And Wallet
Filename: ScoreRaterRepeat.cpp
Adjust the program to help us check if our Do Now answers are correct. Count every cout that is the action of an if. Use a continue while loop.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday November 7, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use the if structure.
Paper and Pencil: Look at the ScoreRater.cpp program on pages 37 and 38 to answer these questions.
1. How many cout statements are there?
2. How many of the cout statements will be executed?
3. If you were to change the value of the variable Score, what range of values for Score will result in only the first cout statement being executed?
4. What is the range of values for the variable Score that will make 4 cout statements execute?
5. What is the range of values for the variable Score that will make 5 cout statements execute?
Filename: ScoreRaterRepeat.cpp
Run you program and make changes to the Score variable to test if your answers for the Do Now were correct.
Together: Change your program as Miss Hangen demonstrates how you can make the program repeat without actually rerunning it. Add counters.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday November 6, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use the if structure.
Read: In the black textbook, read pages 35 through 38.
Filename: ScoreRater.cpp Start with the Blank.cpp template.
Read: In the black textbook, read pages 39 and 40.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday November 5, 2013
No school for students.
Monday November 4, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create a program that accepts input and calculates the correct answer.
Think-Pair-Share: How do you calculate an average? What other information must you decide on that #42 did not provide?
Finish: Pumpkin.sb Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper.
Finish: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday November 1, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create an animation.
Think-Pair-Share: What must be changed in the script if you have a different number of costumes? How does it relate to the number of costumes you have for the pumpkin?
Demonstration: Pumpkin.sb benchmark and Pumpkin.sb that is better than the benchmark.
Filename: Pumpkin.sb Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper.
Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Make sure you included bad data while loops.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday October 31, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Create an animation.
Paper and Pencil: Draw a jack-o-lantern on paper that you could create in Scratch, one step at a time.
Google Doodle for Halloween: Use the Google Chrome browser if your computer has it on the desktop.
Google.com
Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer. Make sure you included bad data while loops.
Filename: Pumpkin.sb
Download the pumpkin sprite and open it. Save the Scratch file to the desktop as Pumpkin.
Use the paper directions to create an animation of you carving your pumpkin.
Go above and beyond what is on the paper.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday October 30, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Review Chapter 1 in the black textbook.
Read: In the black textbook, read page 27 and pages 30 - 32
Paper and Pencil Handout: Chapter 1 Summary, Questions, Exercises Finish
Filename: Average.cpp Do numbers 41 and 42 in Dev-C++ on the computer.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.CS702 Computer Programming II C++ QT1 Period 6
Tuesday October 29, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Review Chapter 1 in the black textbook.
Read: In the black textbook, read page 27 and pages 30 - 32
Paper and Pencil Handout: Chapter 1 Summary, Questions, Exercises
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday October 28, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use C++ combined operators.
Think - Pair - Share: Does our LostFortune program handle the case of one adventurer? Test the program to see what happens if you enter 1. Come up with a way to handle this. (Thanks T.D.)
C++ Filename: LostFortune.cpp
The final version of the program should have bad data while loops, bad data counters, and outputs the total number of bad inputs only if it is 1 or higher. The number of adventurers must be 2 or higher.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday October 24, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use C++ combined operators.
Read: Read pages 21 - 24 Performing Arithmetic Operations with Variables in the black textbook.
C++ Program: GameStats2.cpp
P. 21
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday October 23, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Determine the correct control expressions for bad data while loops.
Test Data: Save you LostFortune.cpp program to the desktop and run it with the new bad data examples provided in your binder. Does it handle all these types of bad data correctly?
C++ Program: LostFortune.cpp Improve the bad data while loops.
Discuss: Counting, incrementing and decrementing.
Add counters to the LostFortune.cpp program to count how many times that bad data was entered.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday October 22, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Determine the correct control expressions for bad data while loops.
Think - Pair - Share and Paper and Pencil: Where are bad data while loops needed?
What will be the conditions (control expressions) for the bad data while loops?
What kind of data must you test to see if the program works correctly?
C++ Program: LostFortune.cpp Add bad data while loops to the program and test thoroughly.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday October 21, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Use the modulus operator and the string object. Noticing the need for bad data while loops.
Discuss: What operator did we use to calculate the remainder in Visual Basic? What type of data has to be used with the modulus operator?
Read: Read pages 27 - 30 in the black textbook. Introducing Lost Fortune
C++ Program: LostFortune.cpp Use the directions in your binder, not the code in the book.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday October 18, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Determine ways to catch bad data.
Paper and Pencil: Write the bad data while loop that would follow these 2 lines of code.
cout << "Enter the width. ";
cin >> Width;
Discussion and Demonstration: Ways to catch bad data
C++ Program: RectangleAreaBadData.cpp
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday October 17, 2013
Goal: Students will be able to implement, analyze, debug, and create algorithms that repeat and catch bad data while using standard programming techniques to produce programs that are as good as the benchmarks.
Objective: Determine ways to catch bad data.
Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. Can positive numbers be multiplied?
2. Can negative numbers be multiplied?
3. Can numbers be multiplied by 0?
4. Can fraction be multiplied?
5. Can decimals be multiplied?
6. Can integers be mutliplied?
7.Are there restrictions on what kind of numbers can be multiplied?
8. Do numbers that are not specific to anything have units of measure?
9. What operation is used when calculating the area of a rectangle, given the length and width in the same units?
10. Which of the following are meaningless for calculating the area of a rectangle? List all that are meaningless.
a.) integers b.) decimals c.) fractions d.) negatives e.) zero f.) positives
11. What is one possible unit of measure for the length of a rectangle?
12. What would be the unit of measure of the area of a rectangle that has a length and width in that unit of measure from #11?
13. If you were writing programs, which would be more complicated, one that calculates the product of 2 numbers or one that determines the area of a rectangle?
Discussion and Demonstration: Ways to catch bad data
C++ Program: RectangleAreaBadData.cpp
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday & Wednesday October 15 & 16, 2013
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
Paper and Pencil:
Formulate some reasons why you think that the data type chart in the black textbook is not exactly the same as the charts green and gold book.
Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7
C++ Program: Complete.cpp from page 4 of the questions
C++ Program: Analyze.cpp from page 6 of the questions
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday October 11, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
Paper and Pencil:
When typing a number into a line of code, are comas used? Yes or No
Are units included in the value of a numeric variable? Yes or No
If the constant for the number of feet in a mile is 5,280 what data type should be used in the declaration?
Why?
Create a constant definition for the number of feet in a mile.
Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7
C++ Program: Analyze.cpp from page 6 of the questions
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday October 10, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
Paper and Pencil:
1. What is different about the way an identifier for a variable is typed and the way an identifier for a constant should be typed?
2. Explain why you think that it is helpful to do it this way.
3. What type of statement is used to produce a prompt to the the user what to enter?
4. What type of statement is used to accept the input from the user?
5. What are syntax errors?
Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7
C++ Program: Complete.cpp from page 4 of the questions
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday October 9, 2013 (Early Dismissal Day)
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
Read: Open your Procedures.docx document and read over it to review for the goals assessment.
Paper and Pencil Handout: Procedures Assessment
Goals Written Assessment
Read: Read page 66 in the green and gold textbook.
Paper and Pencil Handout: Ch. 4 Summary Questions
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday October 8, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
C++ Program: Character.cpp
Paper and Pencil Handout: Ch. 4 Variables and Constants Questions pages 1-7
Continue working on this packet.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday October 7, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare variables and define constants with appropriate data types and correct syntax.
Paper and Pencil:
Give 2 reasons for declaring variables with the appropriate data type.
What is the difference between the int data type and the char data type?
char should be used only for what?
Paper and Pencil Handout: Ch. 4/Ch. 1 Variables and Constants Questions pages 1-7
Refer to pages 56-67 in green and gold text and pages 16 - 21 in the black text.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday October 4, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Debug a program.
Paper and Pencil:
Once a constant has been defined as a constant with a data type and a value, can that constant be given a new value with an assignment statement, later in the code? Yes or No
Explain how you know.
What happens when you put a float value in an integer variable?
Provide an example.
Filename: Debug the program SubtractDebug.cpp which can be found in your Gaggle digital locker.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday & Thursday October 2 & 3, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Assign values to variables and constants.
Discuss:
Compare and contrast variables and constants.
Hypothesis:
Can you assign a constant to a variable?
Can you assign a variable to a constant?
From Gaggle Digitial Locker: Save you Blank.cpp program to the desktop with the name AssignExample.cpp
Change all occurrences of Blank.cpp to AssignExample.cpp
C++ Filename: AssignExample.cpp
Directions in binder.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday October 1, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Define and initialize constants with the standard naming scheme and with the correct data types for the situation.
Read: Ch. 4 Section 4.3 Constants P. 64 - 66 in the green and gold textbook.
Paper and Pencil Handout: Questions on Using Constants 1-5
C++ Filename: CircleCircumference.cpp
Create a program that will calculate the circumference of a circle when the user provides the radius. See test data, output and requirement check off list in your binder.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday September 30, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Read: Ch. 4 Section 4.2 Using Variables P. 60 - 64 in the green and gold textbook.
Paper and Pencil Handout: Questions on Using Variables 1-5
C++ Program: RectArea.cpp (Sample output is on the back of the question handout.)
Check Home Access to see what you are missing.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday September 27, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Early Dismissal Day
Finish back programs
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday September 26, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Paper and Pencil:
1. What is the data type used for a single character?
2. What is the data type used for a decimal?
3. What is the data type used for an integer?
4. Write a constant definition for 3.14159 using the standard identifier naming scheme.
5. Write 32000000000 in exponential notation for a computer.
6. Write the line of code that will initialize the character variable Symbol to the asterisk.
C++ Program: IDeclare.cpp (directions in your binder)
Paper and Pencil: page 6 of IDeclare.cpp directions has questions 1 - 11 for you to answer.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday September 25, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Paper and Pencil then Discuss:
Without looking it up, do you know...
1. the data type used for a single character?
2. the data type used for a decimal?
3. the data type used for an integer?
4. the standard way to type constants?
5. the format for defining a constant?
6. what exponential notation looks like?
7. the way to assign a character value to a variable?
C++ Program: IDeclare.cpp (directions in your binder)
Paper and Pencil: page 6 of IDeclare.cpp directions has questions 1 - 11 for you to answer.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday September 24, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Assess debugging.
Get Blank.cpp from you Gaggle digital locker and save it to the desktop as YourAge.cpp
C++ Program: YourAge.cpp Thorough document the program with comments explaining the debug corrections that you made.
Word Document: YourAge.docx
Put a picture of your source code in the Word document.
Use Alt Print Screen to take a picture of just the output window.
Get permission to print.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday September 23, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Assess understanding of using a compiler.
Read: Review Chapter 3 in the green and gold textbook.
3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
- Brain - Think about it.
- Browse - Look through your materials and resources. Look on the computer.
- Buddy - Ask another student for help.
Paper and Pencil Handout: Ch3. Entering, Compiling, and Running a Program Questions3 pages
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday September 20, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Paper and Pencil: Green & Gold textbook P. 64 Section 4.2 Questions 1-5
Refer to pages 60 - 64 to find the answers.
3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
- Brain - Think about it.
- Browse - Look through your materials and resources. Look on the computer.
- Buddy - Ask another student for help.
C++ Filename: DataType.cpp Finish following directions 9 through 14.Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday September 19, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with a standard naming scheme and with the correct data types for the situation.
Compare the charts on page 16 of black text with page 56 and 58 of the green and gold text.
Notice that there are some differences and that different compilers may be slightly different as well.
Paper and Pencil: Green & Gold textbook P. 59 Section 4.1 Questions 1-4
3 B's Before Me: Find 3 ways to solve your problem before going to the teacher.
- Brain - Think about it.
- Browse - Look through your materials and resources. Look on the computer.
- Buddy - Ask another student for help.
C++ Filename: DataType.cpp Start with Blank.cpp and follow directions on handout in binder up to page 2 direction number 8.Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Wednesday September 18, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Declare and initialize variables with the correct data types for the situation.
Paper and Pencil: What do you remember about data types from last year?
Read: In black textbook P. 13 - 21
C++ Filename: GameStats.cpp (start with Blank.cpp)
Check your neighbors program and have your neighbor check yours before calling Miss Hangen to check it.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Tuesday September 17, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Objective: Assessment
Paper and Pencil: Explain how you debug a program.
Formal Individual Assessment (Directions with grading criteria in binder.)
C++ Filename: Add.cpp
Word Filename: Add.docx
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Monday September 16, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Read: Read your reflection from Friday and the progress that you noted on your Activity Log from Friday, so you know where to pick up today.
Finish: Travel.cpp
Debug: CommentsErrors.cpp which can be found in your digital locker.
Show Miss Hangen your program when it runs correctly.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Friday September 13, 2013
Goal: Students will understand and follow class procedures consistently, including using the class website effectively, and saving, storing, and retrieving files accurately.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get a green & gold textbook.
Look at the questions on P. 48. Which ones could you answer without reading the section?
Read: P. 44 - 48
Paper and Pencil: P. 48 Section 3.1 Questions 1 - 5
C++ Filename: Travel.cpp Refer to the directions paper in your binder.
Also make sure to use printer friendly system colors and include cout statements with the directions to the user.
Paper and Pencil in Folder:
- Reflect on what you learned today on your journal papers in your folder.
- Activity Log with Self-Evaluation Key for Daily Progress, Effort and Understanding
- Rate yourself on goal attainment on the chart in your folder.
Return your binder and books to the white shelves.Thursday September 12, 2013
Goal: Students will be able to use our class website effectively.
Goal: Students will be able to save, store, and retrieve files accurately.
Goal: Students will understand and follow class procedures consistently.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get your binder. Fill out the Student Information Google form and click on submit.
Save your programs to the desktop.
Peer Review: Rotate seats. Look over the code and run each program.
Jot down positive feedback and corrective feedback.
Share Out: Be prepared to share out.
Paper and Pencil:
- Reflect on what you learned today on your journal papers in your binder.
- Fill out your activity log and self-evaluation of the day's work for today.
- Rate yourself on goal attainment on chart.
Return your binder and books to the white shelves.Wednesday September 11, 2013
Goal: Students will be able to use our class website effectively.
Goal: Students will be able to save, store, and retrieve files accurately.
Goal: Students will understand and follow class procedures consistently.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Get your binder. Put your name on every document that has a line for your name.
Read: Read the Dev-C++ IDE Learning Goal Scale. Read the Class Procedures Learning Goals Scale. Read the Activity Log document.
Paper and Pencil:
Tuesday September 10, 2013
Goal: Students will be able to use our class website effectively.
Goal: Students will be able to save, store, and retrieve files accurately.
Goal: Students will understand and follow class procedures consistently.
Goal: Students will be able to work within the Dev-C++ IDE (Integrated Development Environment) comfortably.
Word Filename: Procedures.docx finish
C++ Program: ExpensiveCalculator.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, ExpensiveCalculator.cpp
Fill in the code from p. 12 and adjust as necessary.
Demostrate and Explain working programs to Miss Hangen
Save file to the desktop. Upload to your Gaggle digital locker.
Delete from the desktop. Empty the recycle bin.
Paper and Pencil:
Monday September 9, 2013
Goal: Students will be able to use our class website effectively.
Goal: Students will be able to save, store, and retrieve files accurately.
Goal: Students will understand and follow class procedures consistently.
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Save to Desktop: All previous programs.
Demostrate and Explain working programs to Miss Hangen
Word Filename: Procedures.docx
Type from handout.
Save file to the desktop.
Upload to your Gaggle digital locker.
Delete from the desktop.
Empty the recycle bin.
Paper and Pencil:
Reflect on what you learned today on your journal papers in your folder.
Fill out your activity log and self-evaluation of the day's work.
Rate yourself on goal attainment.
Friday September 6, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
C++ Program: GameOver.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, GameOver.cpp
Delete the using namespace std; line.
Change and add the appropriate code to do the program GameOver.cpp which appears on page 5 in the textbook.
Replace system("pause"); with the 2nd line of code at the top of page 9 in the trick section.
C++ Program: GameOver2.cpp P. 9
Redo the GameOver.cpp program like the one on page 9 in the textbook and save it as GameOver2.cpp
Eliminate the std:: from the cin.ignore line of code. cin.ignore(cin.rdbuf()->in_avail() + 1;
Reread P. 11 in the real world, to see why you must follow our class procedures as Miss Hangen directs.
C++ Program: ExpensiveCalculator.cpp
Find Blank.cpp in your Gaggle digital locker. Save it to the desktop with the filename, ExpensiveCalculator.cpp
Fill in the code from p. 12 and adjust as necessary.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Thursday September 5, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Paper and Pencil:
1. What does I/O stand for?
Read: Chapter 1 pages 1 - 11 in the black book.
Paper and Pencil: (same paper as Do Now)
2. What does IDE stand for?
3. What IDE are we using in this class?
4. Explain the 3 basic types of errors you may encounter.
5. Explain why comments are used.
6. Explain what the line using namespace std; is used for.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Wednesday September 4, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Paper and Pencil:
1. How many different colors are available for our console backgrounds?
2. How many different colors are available for our console text?
3. How many different pairs of colors are available when you use different colors for the background and text? Show how you calculated that.
4. Are all color pairs reasonable to use? Yes or No
5. Why or why not?
6. Write the line of code for the system color pair that would best save ink and be easy to read.
C++ Program: finish ConsoleColors.cpp
Paper and Pencil: (same paper as Do Now)
7. When you run the program, what is the initial system color background?
8. When you run the program, what is the ending system color background?
9. What line of text is produced in the output window with system("pause");?
Upload to Gaggle. Delete off desktop. Empty recycle bin.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Tuesday September 3, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
C++ Program: Blank.cpp
C++ Program: start ConsoleColors.cpp
Upload to Gaggle. Delete off desktop. Empty recycle bin.
Fill out your activity log and self-evaluation.
Fill out your progress on goals.
Friday August 30, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Online: From our class page in Gaggle, save InputError.cpp to your desktop as Input.cpp
C++ Program: Input.cpp Fix the errors in the program.
Discuss: Input.cpp with the students near you.
Upload to Gaggle.
Fill out your progress log and self-evaluation.
Wednesday & Thursday August 28 & 29, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Paper and Pencil: Write your Gaggle account name in your student handbook.
C++ Program: HelloWorld.cpp Add more to the program.
Discuss: HelloWorld.cpp with the students near you.
Add comments to the program to explain each line.
Upload to Gaggle.
Fill out your progress log and self-evaluation.
Tuesday August 27, 2013
Goal: Students will be able to find their way around the Dev-C++ compiler and text editor.
Paper and Pencil: Write your Gaggle account name in your student handbook.
C++ Program: HelloWorld.cpp
Upload to Gaggle.
Fill out your progress log and self-evaluation.